Questions tagged «google-chrome-extension»

Google Chrome浏览器的扩展程序开发。您可以使用HTML,JavaScript和CSS等网络技术来编写它们。


2
Chrome扩展程序如何将数据从内容脚本发送到popup.html
我知道这个问题已经在很多帖子中问过了,但老实说我不明白。我不熟悉JavaScript,Chrome扩展程序和其他所有功能,并且已经完成了此类课程。因此,我需要制作一个可以使用跨域请求在任何给定页面上计算DOM对象的插件。到目前为止,我已经可以使用Chrome Extension API来实现这一目标。现在的问题是我需要从contentScript.js文件在popup.html页面上显示数据。我不知道该怎么做,我已经尝试阅读文档,但是用chrome发送消息我只是不明白该怎么做。 以下是到目前为止的代码。 manifest.json { "manifest_version":2, "name":"Dom Reader", "description":"Counts Dom Objects", "version":"1.0", "page_action": { "default_icon":"icon.png", "default_title":"Dom Reader", "default_popup":"popup.html" }, "background":{ "scripts":["eventPage.js"], "persistent":false }, "content_scripts":[ { "matches":["http://pluralsight.com/training/Courses/*", "http://pluralsight.com/training/Authors/Details/*", "https://www.youtube.com/user/*", "https://sites.google.com/site/*", "http://127.0.0.1:3667/popup.html"], "js":["domReader_cs.js","jquery-1.10.2.js"] //"css":["pluralsight_cs.css"] } ], "permissions":[ "tabs", "http://pluralsight.com/*", "http://youtube.com/*", "https://sites.google.com/*", "http://127.0.0.1:3667/*" ] popup.html <!doctype html> <html> <title> Dom Reader </title> …


8
如何使用Chrome的扩展程序“ Advanced Rest Client”测试REST API
按照下面的链接上的说明,我为Django应用程序成功构建了REST API:http : //django-rest-framework.org/tutorial/quickstart。 我可以通过在Unix提示符下执行以下操作来对其进行测试: curl -H 'Accept: application/json; indent=4' -u root:myPassword http://www.myWebsite.com/users/ 有用 :) 但是,我想使用Chrome扩展程序Advanced Rest Client测试该功能。我已经安装了扩展程序,但是我不知道在哪里/如何放置字段。当我进行有教养的猜测时(如您在屏幕快照中所见),它拒绝说“未提供身份验证凭据” 我应该如何/在哪里为REST API指定参数?



6
移动版Google Chrome浏览器是否支持浏览器扩展?
我可以为Google Chrome MOBILE(Android Google Chrome)创建插件或扩展程序吗? 如果没有,我可以为Google Chrome(桌面版)创建扩展程序吗,它将在Google Chrome浏览器栏中添加一个按钮。此按钮将在另一个Web浏览器(在我自己的Web浏览器中)中打开页面,因此,此按钮应启动我自己的Web浏览器。

2
从扩展后台或弹出框到内容脚本的sendMessage不起作用
我知道这个问题已经以不同的方式反复提出,但是我尝试遍历所有答案(希望我没有错过任何人),但没有一个对我有用。 这是我的扩展程序代码: 表现: { "name": "test", "version": "1.1", "background": { "scripts": ["contextMenus.js"] }, "permissions": ["tabs", "<all_urls>", "contextMenus"], "content_scripts" : [ { "matches" : [ "http://*/*" ], "js": ["jquery-1.8.3.js", "jquery-ui.js"], "css": [ "jquery-ui.css" ], "js": ["openDialog.js"] } ], "manifest_version": 2 } contextMenus.js function onClickHandler(info, tab) { if (info.menuItemId == "line1"){ alert("You …

1
从Chrome扩展程序获取当前页面的源HTML
我有一个Chrome扩展程序。我需要从当前页面的HTML源进行分析。我在这里找到了带有背景页面和内容脚本的各种解决方案,但没有一个帮助我。这是我到目前为止所拥有的: manifest.json: { "name": "Extension", "version": "1.0", "description": "Extension", "browser_action": { "default_icon": "bmarkred.ico", "popup": "Test.html" }, "content_scripts": [ { "matches": ["http://*/*"], "js": ["content.js"] } ], "background": { "page": "backgroundPage.html" }, "permissions": [ "cookies", "tabs", "http://*/*", "https://*/*" ] } background.html: <html> <head> <script type="text/javascript"> try { chrome.tabs.getSelected(null, function (tab) { chrome.tabs.sendRequest(tab.id, …

2
Chrome扩展程序多久自动更新一次?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 6年前关闭。 改善这个问题 当我将新版本的Chrome扩展程序推送到Chrome网上应用店时,更新的版本需要多长时间才能到达当前用户? 我大约六个小时前发布了更新,但扩展程序尚未为我更新。Chrome文档尚不清楚。


10
如何从Chrome网上应用店下载给定ID的CRX文件?
我想从网上商店下载扩展的.crx文件,当我从网上商店安装扩展并获取它时,我使用fiddler分析网络请求。 例如,对于扩展名:https : //chrome.google.com/webstore/detail/bjclhonkhgkidmlkghlkiffhoikhaajg ,下载链接为: https://clients2.googleusercontent.com/crx/download/OgAAADQ_Loe5gfVPF2OUaB35tvex-NKlmA8V4K5YlWuvLCknMH7egLLmnMoFuCZePl_idE1GMf8jZC2KbjQqyyLDoDAAxlKa5eDp-z9frOp​​pHWtQsRU3-iGrrrrA/extension_1_7_11.crx 现在我想知道如果有一个GET的.crx扩展的通用方法,问题是如何做谷歌加密 bjclhonkhgkidmlkghlkiffhoikhaajg 进入 OgAAADQ_Loe5gfVPF2OUaB35tvex-NKlmA8V4K5YlWuvLCknMH7egLLmnMoFuCZePl_idE1GMf8jZC2KbjQqyyLDoDAAxlKa5eDp-z9frOppHWtQsRU3-iGrrrrA ? 任何想法都会有所帮助。

3
Chrome扩展程序:如何在新标签页中打开链接?
在我的Stackoverflow文件夹中,有stackoverflow.ico2个波纹管文件。将其导入Chrome时,它会在地址栏中显示该图标,但是当我单击它时,Chrome不会打开任何新标签。我究竟做错了什么? manifest.json { "name": "Stackoverflow", "version": "1", "browser_action": { "default_icon": "stackoverflow.ico" }, "background": { "page": "index.html" }, "permissions": ["tabs"], "manifest_version": 2 } index.html <html> <head> <script> chrome.browserAction.onClicked.addListener(function(activeTab) { var newURL = "http://stackoverflow.com/"; chrome.tabs.create({ url: newURL }); }); </script> </head> </html>


2
如何在Chrome扩展程序中本地保存信息?
我希望我的chrome扩展程序可以保存一些信息,但是我不确定如何启动代码...我需要它来保存字符串。例如-用户输入一个字符串(在弹出窗口上方的文本区域中),并且此字符串显示在弹出窗口中。当用户退出并返回时,我希望字符串保持不变。(我相信它必须保存它)我不想将其保存在服务器或类似的东西上,我希望将其保存在用户缓存或其他内容上。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.