问题标签 [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 - Pluggable MIME Filter 的实现示例(最好在 C# 中)?
任何人都知道用于 IE 的可插入 MIME 过滤器的良好示例实现,最好用 C# 实现?还是一个可插入的协议处理程序?
谢谢!
到目前为止,我发现
这个带有示例代码的问题
此示例: http ://www.bsalsa.com/forum/showpost.php?p=3031&postcount=4 (此处 简要记录)(均来自上述 SO 问题)
这个来自 MSFT 的示例(但不使用 C#)
c# - 在 Win 7 64 上访问注册表时 ComRegisterFunction 中出现 UnauthorizedAccessException
我有一个 [ComRegisterFunction] 用于注册 BHO Internet Explorer 扩展。在 64 位 Windows 7 计算机上注册期间,在调用 subKey.SetValue("NoExplorer", 1) 时会引发 UnauthorizedAccessException。
注册表似乎有 BHO 位于 @\HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\explorer\Browser Helper Objects,但是,我在尝试在那里注册时遇到了同样的异常。任何帮助,将不胜感激。
browser - Web 开发人员应该如何构建浏览器工具栏?
我是一名希望构建浏览器扩展的网络开发人员。使用 Web 技术(HTML、Javsacript 等)构建浏览器扩展的最佳方式是什么?我们只针对 IE 和 Firefox。可以使用 HTML/Javascript 创建 IE 浏览器工具栏吗?
internet-explorer - 如何为 firefox、IE 和 chrome 创建插件/插件
我需要为 IE、firefox 和 chrome 浏览器创建插件/附加组件以满足以下要求:
如果请求的 url 采用特定格式/匹配特定正则表达式模式,则插件必须阻止请求并弹出警告框。
我搜索了很多,但没有发现任何有用的东西。对于 IE,我认为我们可以为此创建 BHO。但是有没有办法使用javascript来实现这一点?
提前致谢。
问候, 美极
php - 如何在本地计算机中保存来自网络服务器的特定响应
在客户完成某些任务后,我被要求写信将数据保存在某个安全的地方。
在这里,我的客户有很多员工,他们在一些不同供应商提供的在线表格中进行数据输入。经过一些步骤,输入的数据会产生一些结果。即在提交网络表单之后。现在他希望将生成的结果保存在本地计算机或某些在线服务器中。
是否可以通过以下方式完成:
1.) 创建一个位于用户和在线主要第三方服务器之间的本地 Web 服务器并记录所有生成的结果?
2.) 创建浏览器扩展 [m 考虑 firefox] 并强制用户通过特定浏览器导航并记录所有生成的结果?
**我很确定第二种方法可以像萤火虫一样工作,只需要添加一些功能来保存数据。
任何想法将不胜感激。
误导各位大佬们见谅。为了更清楚,这里有一些更多的解释。
a.) 我正在向我的一位客户写申请,该客户有许多在 abc.com 网站上输入数据的员工。b.) 用户向 abc.com 提交数据。c.) 网站 abc.com 根据输入数据生成或生成一些结果并发回给用户。d.) 现在我需要一个系统,它将位于员工/用户和 abc.com 网站之间,并跟踪 abc.com 的响应并将其自动保存到某个位置。e.) 目前,数据输入用户将手动将结果保存到他/她的本地计算机,如果他/她忘记保存,那么我们会错过结果,所以希望自动完成,这样我们就不会错过任何一个结果。
user-interface - 具有所有 HTTP 方法的浏览器的 REST 开发插件
是否有任何 Web 浏览器的插件可以为您提供 GUI 来执行 PUT、DELETE 等操作?我已经编写了一个可导航的 REST 应用程序,我希望能够用我的浏览器来尝试一下并演示 API,但是由于它们都缺少 DELETE 和 PUT,所以它变得很麻烦。
cross-platform - 编写一次运行任何地方浏览器插件工具/框架/语言?
我正在寻找一个可以在所有主要浏览器中运行的浏览器插件,唯一的问题是我似乎必须在每个浏览器中重新创建插件。是否有一些工具或框架或语言我可以编写一个插件,它可以在所有主要浏览器上自动运行?
我需要按钮做的就是从活动页面和一些链接页面中抓取网页内容,然后将其发送到带有套接字或命名管道的程序。
firefox - 使用 mootools 开发 Firefox 扩展
使用 mootools 开发扩展是否可行?
google-chrome-extension - Rapportive 等 Gmail 插件如何工作?
我知道 Gmail 有上下文和侧边栏小工具,但是 Rapportive 等浏览器扩展如何工作?他们是否将按钮/显示注入浏览器页面?如果是这样,如果谷歌决定改变他们布局页面的方式,浏览器扩展不会中断吗?
javascript - 检测任何页面更改的Javascript代码?(也许通过 AJAX)
我是编写 Javascript 的新手,这就是我正在做/尝试做的事情。
当页面加载(window.onload
)时,我的 Javascript 代码会遍历页面中的所有表单,并为它们附加某种onchange
方法。这适用于 Internet 上的大多数网站,除非页面动态更新以在页面上加载更多表单。如何检测此类事件并重新运行我的功能?
例如:
Facebook 新闻提要有一堆与发布的所有不同状态/链接相关联的表单。我的代码通过它们并附加侦听器。但是如果你一路向下,页面会自动更新以显示更多状态/链接/等。(或者您单击“旧帖子”链接)-但现在我的 javascript 代码没有再次在全球范围内运行。
反正我能做到吗?
编辑:我正在写一个浏览器扩展。