Chrome弹出内容脚本
Chrome popup to content script
我试图从一个弹出脚本传递一个动作到内容脚本:
弹出:
$(document).ready(function(){
$("#start").click(function(){
chrome.tabs.getSelected(function(tab){
chrome.tabs.sendRequest(tab.id, {threshold: $("#threshold").val()});
});
});
});
内容脚本:$(document).ready(function(){
console.log("Content.js Loaded");
chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {
if(request.threshold){
//stuff
}
});
});
问题是//的东西没有被执行后#start被点击。我做错了什么?
什么是阈值?您可能没有越过if(request.threshold)语句。您应该在if之前放一个console.log来检查它是否为真。
相关文章:
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- java脚本在Chrome和其他浏览器中对LocaleTimeString的不同行为
- 如何让JS脚本在导航后继续运行(谷歌chrome控制台)
- 是否可以通过Chrome扩展内容脚本打开Chrome外部协议请求
- 在chrome web商店中打开时,是否有允许执行内容/后台脚本的解决方案
- Google Chrome扩展程序可以检测所有脚本何时加载完成吗
- 加载Chrome扩展中的脚本错误
- chrome扩展-内容脚本随需应变
- Chrome存储API无法使用内容脚本
- Chrome内容脚本制作cookie;chrome重新启动时,cookie会被删除.如何使其稳定
- Chrome扩展:加载窗口后执行脚本
- 如何动态添加或删除Chrome扩展、内容脚本、javascript文件
- 内容安全策略指令:;脚本src'self'blob:文件系统:chrome扩展资源:“;获取是否时
- Chrome审核:在外部CSS文件之间的头中发现了1个内联脚本块&”;
- 为内容脚本[Chrome扩展]获取本地存储价值的简单方法
- 拒绝加载脚本Chrome扩展
- InnerText在内容脚本Chrome扩展中返回未定义的内容
- 未在内容脚本Chrome扩展上触发事件
- 选项启用了内容脚本Chrome扩展,没有背景页
- 动态加载内容脚本(chrome扩展)