Firefox和IE中的appAPI.openURL问题

时间:2014-10-21 11:04:08

标签: popup popupwindow crossrider modal-popup

我在appAPI.openURL参数弹出窗口中遇到问题。

我预计popup参数会打开我的URL作为弹出窗口。但它在主窗口下突然出现。这不是我的要求。

我需要打开我的窗口作为弹出窗口(模态弹出窗口),而不是弹出窗口。

这就是我这样做的方式

appAPI.openURL({
url: href,
where: "popup",
focus: false
});

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

通过浏览器/ JavaScript打开模态窗口/弹出窗口limited support,并且不太可能跨浏览器工作/支持。

您可以实现的最近的跨浏览器选项是将appAPI.openURL where 属性指定为窗口,以打开非模态的弹出窗口。< / p>

appAPI.openURL({
  url: href,
  where: "window",
  focus: false
});

[披露:我是Crossrider员工]

答案 1 :(得分:0)

    appAPI.openURL({
        url: href,
        where: "window",
        focus: true,
        height:window.screen.availHeight,
        width:window.screen.availWidth
    });

这将在浏览器上方打开一个弹出窗口。