我的互联网连接不稳定,想通过 chrome 扩展程序监控路由器日志。由于我刚开始编程,我决定创建一个新的选项卡 browserAction,调用一个 html 页面,该页面仅包含一个指向我的浏览器日志的 HTTP-EQUIV="REFRESH"。这样我就摆脱了相同的原产地政策。自从没有原因或错误日志条目停止工作以来,我可以开始。任何人都可以给我一些关于我如何让这个恢复工作的指示,改进这个,或者告诉我我的方法有多奇怪/错误?:)
清单.json:
{
"name": "Logview",
"version": "0.1",
"manifest_version": 2,
"description": "Logview Extension",
"browser_action": {
"default_icon": "icon.png",
"default_title": "Logview Extension"
},
"background": {
"page": "background.html"
},
"permissions": [
"tabs"
]
}
背景.html
<html>
<head>
<script>
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.create({url: "redirect.html"});
});
</script>
</head>
</html>
重定向.html
<head>
<meta HTTP-EQUIV="REFRESH" content="0; url=http://user:pass@192.168.1.1/logview.cmd">
</head>
请温柔一点,这是我在这里的第一篇文章,在发布之前我研究了很多东西。元刷新是我唯一能想到的解决相同来源的危险或公共 api 的方法,如果路由器出现故障,我将无法使用它们。所有明显的错误都是由于缺乏经验而不是疏忽造成的。我只是撞到了墙,只是不再做任何事情了。
万事如意,变身
编辑:将标题更改为 ...新标签(是 ...弹出)