0
我正在創建一個safari擴展,其中我需要創建一個新選項卡並在其中顯示一些html內容...我可以打開一個新選項卡使用從safari擴展中的global.html的新選項卡中顯示HTML內容
var newTab = safari.application.activeBrowserWindow.openTab()`
但我不能夠設置html內容...反正是有,我可以做到這一點
在此先感謝
我正在創建一個safari擴展,其中我需要創建一個新選項卡並在其中顯示一些html內容...我可以打開一個新選項卡使用從safari擴展中的global.html的新選項卡中顯示HTML內容
var newTab = safari.application.activeBrowserWindow.openTab()`
但我不能夠設置html內容...反正是有,我可以做到這一點
在此先感謝
您可以加載一個本地HTML文件(在擴展包,而不是電腦的文件系統),它可能已經包含你想要的內容。
var newTab = safari.application.activeBrowserWindow.openTab();
newTab.url = safari.extension.baseURI + 'example.html';
如果需要加載該文件後添加內容,而內容在全球頁面的上下文添加所在,你可以使用郵件系統發送選項卡中的內容頁面。請參閱Safari Extension Development Guide中的this page。
我已經嘗試通過打開一個新的選項卡並將URL設置爲本地文件...但不知何故瀏覽器不顯示在新標籤中的內容...任何建議? – 2012-03-23 06:09:10
我沒有任何想法。這個對我有用。如果您的擴展程序不包含任何敏感內容,歡迎您通過電子郵件將其發送給我,我會看一看。 canisbos [在]的Gmail [點] com。 – canisbos 2012-03-23 17:45:37