程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Chrome Extension Messaging帮助。大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Chrome Extension messaging帮助。?

开发过程中遇到Chrome Extension messaging帮助。的问题如何解决?下面主要结合日常开发的经验,给出你关于Chrome Extension messaging帮助。的解决方法建议,希望对你解决Chrome Extension messaging帮助。有所启发或帮助; | 继承人代码:http://pastebin.com/UxhJAdMb 我想将getlink.Js(Chrome内容脚本)变量\“ found \”发送到popup.HTML中的文本框 我不了解此处传递消息的文档:http://code.Google.com/Chrome/extensions/messaging.HTML(JavaScript的新手) 另外,如何修改此正则表达式以查找所有以wwww.stackoveflow或http://www.stackoverflow.com为例的网站
var reg = /(https?:\\/\\/([-\\w\\.]+)+(:\\d+)?(\\/([\\w/_\\.]*(\\?\\S+)?)?)?)/g
    

解决方法

首先,Chrome消息传递有点令人困惑,但您的听众在错误的位置。您需要先从内容脚本发送一个请求,在您的情况下为
getlink.js
# contentscript (getlink.js)
// ... code that does stuff here ...

chrome.extension.sendrequest({greeTing: \'Hello\'},function(responsE) {
  console.log(responsE);
});
然后在您的popup.html中可以添加您的侦听器:
# popup.html
chrome.extension.onrequest.addListener(function(request,sender,sendResponsE) {

  // do something with request

  // always send something BACk,even if it\'s empty
  sendResponse({});
});
    

大佬总结

以上是大佬教程为你收集整理的Chrome Extension Messaging帮助。全部内容,希望文章能够帮你解决Chrome Extension Messaging帮助。所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。