在我的Stackoverflow文件夹中,我有stackoverflow.ico2个波纹管文件.将其导入Chrome时,它会在地址栏中显示图标,但当我点击它时,Chrome不会打开任何新标签.我究竟做错了什么?
的manifest.json
{
"name": "Stackoverflow",
"version": "1",
"browser_action":
{
"default_icon": "stackoverflow.ico"
},
"background":
{
"page": "index.html"
},
"permissions": ["tabs"],
"manifest_version": 2
}
Run Code Online (Sandbox Code Playgroud)
的index.html
<html>
<head>
<script>
chrome.browserAction.onClicked.addListener(function(activeTab)
{
var newURL = "http://stackoverflow.com/";
chrome.tabs.create({ url: newURL });
});
</script>
</head>
</html>
Run Code Online (Sandbox Code Playgroud) 有没有办法加载一个隐藏在用户之外的页面?
我无法iframe在后台页面中使用,因为该页面具有帧破坏技术.
我不能使用XHR,因为页面有AJAX - 我需要它(动态生成的)DOM.
我正在开发一个扩展程序,用于获取用户可能在网站上访问的页面。我的扩展使用 jQuery.get() 来获取页面。这适用于像 amazon.com 这样的网站。
但是如果用户登录到 gmail 并且我尝试获取其他一些页面,例如“帐户设置”,我会得到一个不完整的页面。在该页面的某处,我收到消息:
“您的浏览器不支持 Javascript 或 Javascript 已被禁用。由于您的浏览器不支持 Javascript 或已禁用 Javascript,我们无法显示请求的页面。”
在这种情况下,有没有办法获取完整的页面?