0

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

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

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

我就是这样做的

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

任何帮助,将不胜感激。

4

2 回答 2

2

打开模式窗口/弹出窗口对浏览器/JavaScript 的支持有限,并且不太可能跨浏览器工作/受支持。

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

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

[披露:我是 Crossrider 的员工]

于 2014-10-21T12:25:37.177 回答
0
    appAPI.openURL({
        url: href,
        where: "window",
        focus: true,
        height:window.screen.availHeight,
        width:window.screen.availWidth
    });

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

于 2014-10-23T06:19:59.610 回答