2010-08-03 93 views
1

我正在开发一个safari扩展,我需要创建一个弹出窗口,一旦你点击一个按钮,我尝试了一个iframe覆盖,但目的地重定向整个页面,所以我被迫使用弹出窗口。打开的窗口与指定的宽度和高度

“window.open()JavaScript方法不能用于从全局HTML文件或扩展栏中打开新的选项卡和窗口,而是全局文件和扩展栏可以访问SafariApplication,SafariBrowserWindow和SafariBrowserTab类,其方法和属性允许您使用窗口和选项卡。“ (http://developer.apple.com/safari/library/documentation/Tools/Conceptual/SafariExtensionGuide/WorkingwithWindowsandTabs/WorkingwithWindowsandTabs.html#//apple_ref/doc/uid/TP40009977-CH17

您可以使用safari.application.openBrowserWindow()打开一个窗口,但我一直没有找到指定窗口的URL或高度/宽度的文档。

难道有人指着我正确的方向吗?

感谢

回答

0

我刚刚看了一下通过Safari扩展参考,它看起来当你调用openBrowserWindow你能拥有一个activeTab属性,让你一SafariBrowserTab参考SafariBrowserWindow的参考等。 SafariBrowserTab有一个url属性,您可以使用它来指定要加载的网址。

相关问题