Jquery chrome扩展弹出式HTML不由JavaScript更新,独立HTML工作
我试图在Google Chrome扩展的弹出页面中显示RSS提要。我正在使用jQuery和一个用于jQuery的RSS插件。如果我在浏览器窗口中加载popup.html,代码将非常有效。但是,当我从扩展打开弹出窗口时,RSS不会填充到目标div中 来源:popup.htmlJquery chrome扩展弹出式HTML不由JavaScript更新,独立HTML工作,jquery,jquery-plugins,google-chrome-extension,Jquery,Jquery Plugins,Google Chrome Extension,我试图在Google Chrome扩展的弹出页面中显示RSS提要。我正在使用jQuery和一个用于jQuery的RSS插件。如果我在浏览器窗口中加载popup.html,代码将非常有效。但是,当我从扩展打开弹出窗口时,RSS不会填充到目标div中 来源:popup.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <link rel="styleshee
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<link rel="stylesheet" type="text/css" href="css/popup.css" />
<script src="js/jquery-1.8.3.min.js"></script>
<script src="js/jquery.rss.min.js"></script>
<script src="js/mypopup.js"></script>
</head>
<body>
<div id="header">
<a href="someurl" target="_blank">
<img id="logo" src="images/header.png" />
</a>
</div>
<div id="feed-container">
<div id="feed"></div>
</div>
</body>
</html>
那么,我做错了什么?右键单击浏览器操作图标并选择“检查弹出窗口”。控制台中是否有任何错误消息?谢谢您的提示@方 觉. 它成功了,我正在使用清单版本2,它要求我添加一个安全异常(“内容安全策略”),即使我想使用Google Feed API。这是因为默认情况下只允许使用打包脚本。您好,您是否尝试使用其他RSS源?你也有同样的问题吗?
document.addEventListener('DOMContentLoaded', function () {
//document.getElementById('feed').innerHTML = '<p>Test</p>';
$("#feed").rss("http://feed/url");
});
{
// Required
"name": "XYZ",
"version": "0.1",
"manifest_version": 2,
// Recommended
"description": "XYZ",
"icons": {
"128": "images/icon128.png"
},
// Add any of these that you need
"homepage_url": "http://url",
//"key": "publicKey",
//Browser Action
"browser_action": {
"default_icon": { // optional
"19": "images/icon19.png", // optional
"38": "images/icon38.png" // optional
},
"default_title": "XYZ",
"default_popup": "popup.html"
}
}