2010-08-03 95 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屬性,您可以使用它來指定要加載的網址。

相關問題