http://www.ourmanna.com/verses/api/js/
包含此內嵌腳本(與漂亮的格式):
(function(){
var mannaverse='For the LORD is our judge, the LORD is our lawgiver, the LORD is our king; it is he who will save us.';
var mannaverse_reference='Isaiah 33:22';
var mannaverse_version='NIV';
if(document.getElementById('ourmanna-verse')!==null){
document.getElementById('ourmanna-verse').innerHTML='<div id="mannaverse-container"><p id="mannaverse">'+
mannaverse+'</p><p id="mannaverse-reference">'+
mannaverse_reference+' <small id="mannaverse-version"><i>('+
mannaverse_version+')</i></small></p></div>';
}
})();
votd.js
包含HTML腳本引用到:
<script src="http://www.ourmanna.com/verses/api/js/" type="text/javascript">
</script>
這不起作用,因爲votd.js
只能包含JavaScript的。
我猜你想要彈出窗口來調用這個遠程JS文件。對於需要先直接將其添加到popup.html
:
<html>
<body>
<div id="ourmanna-verse">Loading...</div>
<script type="text/javascript" src="http://www.ourmanna.com/verses/api/js/"></script>
</body>
</html>
您還需要允許訪問此遠程腳本的內容安全策略中的manifest.json
:
{
...
"content_security_policy": "script-src 'self' https://www.ourmanna.com blob: filesystem: chrome-extension-resource: ;object-src 'self'",
...
}
最後,您需要確保您的源腳本可以通過HTTPS提供。
js文件應該在html中使用腳本標籤進行引用。另請參閱[擴展概述文章](https://developer.chrome.com/extensions/overview)。 – wOxxOm
謝謝,wOxxOm - 我更新了HTML文件以反映這一點(更新了上面顯示的代碼/問題),但HTML文件仍然沒有調用我的.js文件。還有其他建議嗎?我真的很感謝你的幫助! –
votd.js的屏幕截圖不是有效的JavaScript。 – wOxxOm