Nat*_*rcy 4 google-chrome google-chrome-extension
有没有办法检测某个URL是否在chrome中打开并重定向到另一个页面.我需要它来制作网站拦截器.
是的,你现在可以使用Chrome 17.
将后台页面和webRequest权限添加到manifest.json:
{
"background_page": "background.html",
"permissions": [
"webRequest", "webRequestBlocking",
"http://www.mozilla.org/*"
]
}
Run Code Online (Sandbox Code Playgroud)
和background.html的重定向逻辑:
<html><body>
<script>
chrome.webRequest.onBeforeRequest.addListener(
function(details) {
//console.log('before', details);
if (details.url == "http://www.mozilla.org/") {
return {redirectUrl: "https://www.google.com/chrome/"};
};
},
{
urls: ["http://www.mozilla.org/*"],
types: ["main_frame"]
},
["blocking"]
);
</script>
</body></html>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2750 次 |
| 最近记录: |