【问题标题】:How to open a URL in a window in "Maximized" mode using Crossrider appAPI.openURL?如何使用 Crossrider appAPI.openURL 在“最大化”模式下在窗口中打开 URL?
【发布时间】:2014-01-03 12:52:37
【问题描述】:

如何使用 Crossrider appAPI.openURL 在“最大化”模式的窗口中打开 URL?

基于此处的 Crossrider API, appAPI.openURL ,您可以在新标签页或窗口(有宽度和高度)中打开网址,如下所示:

appAPI.openURL({
    url: "http://www.mysite.com",
    where: "window",
    height: 300,
    width: 500
});

如何在不使用宽​​度和高度的情况下以“最大化”模式打开窗口(但不是在新标签中而是在新窗口中)?我尝试去掉宽度和高度选项,但窗口没有在“最大化”模式下打开。任何帮助将不胜感激?

【问题讨论】:

    标签: javascript jquery browser window crossrider


    【解决方案1】:

    一般来说,以全屏模式打开窗口被认为是不好的做法,不建议这样做;因此,Crossrider appAPI.openURL 没有实现此功能。如需更多信息,请参阅Window.open 并在页面中搜索全屏。

    话虽如此,您可以尝试通过打开一个将其宽度和高度属性设置为相应 window.screen 属性的窗口来近似该特征。

    [免责声明:我是 Crossrider 的员工]

    【讨论】:

    • 如何“最大化”打开一个窗口?我实际上的意思是“最大化”而不是“全屏”……我的错。
    • @Ali007 我在答案中提供的解决方案实际上是最大化打开浏览器。我在 Chrome 中测试了以下代码,它可以完成这项工作,请在其他浏览器中测试:appAPI.openURL({ url: 'http://google.com', where: 'window', height: window.screen.height, width: window.screen.width });
    • 我之前尝试过这种解决方法,效果很好。只是想知道 appAPI.openURL 是否有任何内置选项可以打开我不知道的真正“最大化”的窗口。感谢您提及这一点。
    • 与全屏行为类似,并非所有浏览器都支持打开最大化行为(请参阅Window.open 并搜索“如何强制最大化窗口”)。谁能与之争辩? ;-)
    猜你喜欢
    • 1970-01-01
    • 2014-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多