我正在尝试获得一些 chrome 扩展的经验。但我有个问题。假设我正在编写一个扩展程序,每次您在 url 中看到单词 (wow) 时,我都会用红色页面提醒用户,他们必须点击接受才能通过,或者他们必须通过的警告框为了查看页面,我将如何:
1)获取页面的url 2)制作红色警报页面,或者不需要用户实际点击扩展图标获取信息的警报框?
太感谢了
我正在尝试获得一些 chrome 扩展的经验。但我有个问题。假设我正在编写一个扩展程序,每次您在 url 中看到单词 (wow) 时,我都会用红色页面提醒用户,他们必须点击接受才能通过,或者他们必须通过的警告框为了查看页面,我将如何:
1)获取页面的url 2)制作红色警报页面,或者不需要用户实际点击扩展图标获取信息的警报框?
太感谢了
肯定很晚了,但我想我还是会回答的。您需要的是内容脚本。您可以将其设置为在某些域上匹配,然后在脚本中进行更精细的过滤,检查 window.location 并警告/显示匹配 URL 的 div 层。内容脚本对页面 DOM 具有完全访问权限,因此您可以轻松隐藏或调暗它并显示警告。
也可以使用chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab){})...
API 来完成。一个可以找到if(tab.url.indexOf("www.wow.com") > -1){ //do things here }