Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在chrome extensions中发送警报?_Javascript_Google Chrome Extension - Fatal编程技术网

Javascript 如何在chrome extensions中发送警报?

Javascript 如何在chrome extensions中发送警报?,javascript,google-chrome-extension,Javascript,Google Chrome Extension,我正在尝试获得一些chrome扩展的经验。不过我有个问题。假设我正在编写一个扩展,每当你在url中看到单词(wow),我都会用一个红色页面提醒用户,他们必须单击“接受”才能通过,或者用一个警告框提醒用户必须通过才能看到该页面,我将如何: 1) 获取页面的url 2) 使红色警报页面或警报框不需要用户实际点击扩展的图标来获取信息 非常感谢现在肯定很晚了,但我想我还是会回答的。你需要的是一份工作。您可以将其设置为在某些域上匹配,然后在脚本内部执行更细粒度的过滤器,检查window.location并

我正在尝试获得一些chrome扩展的经验。不过我有个问题。假设我正在编写一个扩展,每当你在url中看到单词(wow),我都会用一个红色页面提醒用户,他们必须单击“接受”才能通过,或者用一个警告框提醒用户必须通过才能看到该页面,我将如何:

1) 获取页面的url 2) 使红色警报页面或警报框不需要用户实际点击扩展的图标来获取信息


非常感谢

现在肯定很晚了,但我想我还是会回答的。你需要的是一份工作。您可以将其设置为在某些域上匹配,然后在脚本内部执行更细粒度的过滤器,检查window.location并为匹配的URL发出警报/显示div层。内容脚本具有对页面DOM的完全访问权限,因此您可以轻松地将其隐藏或变暗并显示警告。

也可以使用
chrome.tabs.onUpdated.addListener(函数(tabId,changeInfo,tab){}..
API来完成。你可以找到
if(tab.url.indexOf(“www.wow.com”)>-1){//do things here}