问题标签 [browser-extension]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
internet-explorer - 在 VS express 2010 中开发 IE 扩展?
我已经为 chrome 和 opera 开发了一些简单的扩展。而且他们提供的 da 文档非常酷,以至于花了大约 1 周的时间才得到这些东西。
但是开发 IE 扩展是相当困难的。没有适当的文档!alex dint 提供的 MSDN 教程和开发 IE 扩展帮助很大!!此外,我确实有 VS express 2010 ..没有可用的 ATL !任何人都可以为我提供开发 HELLO WORLD 扩展的精细链接或文档..
而且,是否可以像在 Opera 和 Chrome 中一样使用 JavaScript 和 HTML 开发 IE 扩展?
google-chrome - 如何在 Google Chrome 中为扩展程序设置“闹钟和时钟”类别?
如果那里有相关经验的人,我有一个关于 Google Chrome 扩展开发的问题。
我已经为 Google Chrome 创建了一个计时器扩展,但是当我想发布它时,仪表板中没有“闹钟和时钟”类别。我能找到的最接近的是“生产力”。但我希望我的扩展名列在闹钟和时钟下。
这是我在Developer Dashboard > Edit Item中看到的:
我真的在“其他类别”中输入了“闹钟和时钟”,但它也没有帮助。人们如何设置您可以在Chrome 网上应用店中看到的“实用程序”、“教育”等类别?
google-chrome-extension - 使用浏览器扩展预加载网页
目前,我有一个 Chrome 浏览器扩展程序,可以在新选项卡中打开指定的网页。
我希望浏览器扩展能够完全预加载网页(包括图像和脚本),以便在新选项卡中打开时立即显示。
关于最好的方法的任何想法?如果 Chrome 可以在隐藏选项卡中加载网页,我会这样做,然后在单击新选项卡按钮时显示隐藏选项卡。
提前致谢!
browser - 如何从我的程序安装浏览器扩展
我想将一个扩展与我的可执行文件捆绑在一起,如果他们有 chrome 或 firefox,我希望它自动将其添加到用户浏览器中。是否有一个目录可以让我删除包含 chrome 扩展名的 .crx 文件,并且 chrome 会自动使用它?我应该为firefox做什么?
javascript - 检查是否在开发者模式下安装了 Opera 扩展
是否可以在扩展代码中使用一些谓词或变量来确定它是正常安装还是在开发人员模式下安装?
(我想让一些调试输出仅在开发人员模式下可见。)
google-chrome-extension - 升级或安装后重新注入 Chrome 扩展内容脚本
在安装或升级我正在使用的 Chrome 扩展程序后,不会重新注入内容脚本(在清单中指定),因此需要刷新页面才能使扩展程序正常工作。有没有办法强制再次注入脚本?
我相信我可以通过从清单中删除它们然后处理要在后台页面中注入哪些页面以编程方式再次注入它们,但这不是一个好的解决方案。
我不想自动刷新用户的标签,因为这可能会丢失他们的一些数据。安装或升级扩展程序时,Safari 会自动刷新所有页面。
javascript - Javascript\Kango:如何在非异步函数中返回异步 JS 函数?
问这个问题我的理论可能有点弱,所以请随时告诉我。
此代码是使用Kango 框架的浏览器插件的一部分。基本上我有代码生成一个随机字符串,它是一个用户ID。我还有另一个设置大 ole JSON 的函数。它看起来像这样:
kango.invokeAsync 文档在这里。我的理解是它的工作原理有点像异步 ajax 调用,从这个意义上说,当我尝试将其值分配给数据 [“userID”] 时,它不会及时返回。
我想我可以通过先执行 userID 调用然后使用它的回调(这里的术语有点模糊)继续添加到数据数组来解决这个问题。
我不知道这是否是正确的方法。如何获得要使用的异步函数的返回?
javascript - javascript中的Frames对象循环未定义
我用 crossrider.com 编写了一个浏览器扩展,需要使用 javascript 代码循环浏览页面上的框架,
HTML 代码。(Main.html)
如果我在此页面(Main.html)上编写代码为
它给了我 3,如果我这样做
但是,如果您编写 crossrider 扩展并执行相同的操作
感谢您对解决方案的任何帮助或指导。
plugins - 带有新闻自动收报机的 Chrome 扩展程序
各位程序员好。我想制作一个浏览器扩展程序,将新闻代码放在每个页面的顶部。我想在这里使用代码(因为它会使编码更容易):http ://www.gcmingati.net/wordpress/wp-内容/实验室/jquery/newsticker/jq-liscroll/scrollanimate.html。我想和crossrider一起开发。诚然,我对 javascript 不是很好,但我知道足以制作这样一个简单的应用程序。我正在查看网站上的演示,并意识到他们没有解释如何添加带有扩展名的工具栏之类的东西。我迷失了,或多或少。因此,如果有人可以帮助我弄清楚该怎么做,我将不胜感激。
顺便说一句-新闻自动收报机最终将通过 ajax 连接到服务器
javascript - 浏览器扩展:如何将 javascript 代码注入页面而不会发生冲突?
我已经开始开发浏览器扩展。我注意到一个常见的概念是扩展可以将 JS 代码注入当前浏览器选项卡。
我对这不会经常引起问题感到有些困惑。
我的意思是,如果我在已经包含 JQuery 版本 y 的页面中注入版本 x 的 JQuery(通过我的浏览器扩展程序),事情怎么可能仍然有效?功能不会有冲突$()
吗?
事情怎么可能这么顺利?开发人员是否应该采用任何特定技术来确保不会发生此类冲突,或者浏览器会处理所有事情?