如何发送的Chrome扩展警报?
-
20-09-2019 - |
题
我想获得与Chrome浏览器扩展了一些经验。但我有个问题。比方说,我写的扩展,每次你看到在URL中字(哇),我会提醒有一个红色的页面,他们必须点击用户接受传递,或者说他们在打通一个警告框为了看到该网页,如何将我:
1)获得网页的网址 2)使红色警报页面,或警告框,而无需用户真正去点击扩展的图标来获取信息?
感谢你这么多。
解决方案
这当然是晚了,但我想我反正回答。你需要的是一个内容脚本。你可以将其设置为匹配特定的域,然后做了更精细的过滤器脚本核对了window.location和报警/对匹配的网址上显示一个div层内。内容脚本完全访问页面的DOM,所以你可以很容易地隐藏或调暗,并显示警告。
其他提示
还可以使用chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab){})...
API来完成。一可以找到if(tab.url.indexOf("www.wow.com") > -1){ //do things here }
不隶属于 StackOverflow