问题标签 [google-chrome-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.
google-app-engine - 如何使用 RPC 登录使用 GWT 构建的 Chrome 扩展
我有一个使用 GWT/Appengine/Jdo 构建的应用程序......并且我正在使用 Google 用户服务进行身份验证。
Google Chrome 扩展程序可以使用 OAuth...我还不太了解 OAuth..
是否必须重新设计 GWT RPC 才能启用 OAuth?
是否有另一种方法来验证 Chrome 扩展的用户身份?
javascript - 列出存储的记录 localStorage | 谷歌浏览器扩展
如何在 for 循环中列出存储的记录?
基本上我希望它列出这样的记录:
类中的数字应为每条记录加 1,例如它列出的每条记录加 1、2、3、4,依此类推。
localstorage 值应该显示 localStorage[] 但问题是,localStorage 名称相同,例如
(点击按钮)
它会将 URL 的值保存到 localStorage
然后我打开应用程序并显示 window.html
里面有使用这个存储记录的列表:
包括每条记录 1、2、3 等要添加的记录号......像这样:
编辑:
javascript - 获取谷歌浏览器的根书签文件夹
我正在尝试在 Chrome 扩展中编写一个更好的书签管理器。问题是没有关于如何实际使用bookmarks
API的简单示例(我可以找到) 。
我查看了示例源(当我 d/led 并将其安装在我的计算机上时,它除了提供一个搜索框外什么也没做。键入/键入和按回车键没有做任何事情)并且找不到任何有用的东西.
我的最终目标是制作一个扩展程序,允许我保存页面以供以后阅读,而无需在某处注册某个服务的帐户。所以我计划在根文件夹/其他书签中创建一个或两个书签文件夹 - 至少是一个“未读页面”文件夹。在该文件夹中,我将创建未读书签。当用户将该项目标记为已读时,它将从该文件夹中删除。
所以这就是我想要做的......任何帮助将不胜感激,即使它只是为我指出一些很好的例子。
更新:
这显示[object Object]
,这表明(至少对 JavaScript 经验有限的我而言)存在一个对象。但是如何访问该对象的成员呢?
更改tree
为tree.id
或任何其他看起来是参数显示undefined
。
javascript - 获取所选标签的标题
有没有办法从谷歌扩展中获取页面标题的值?
javascript - 是否有 JavaScript / jQuery DOM 更改侦听器?
本质上,我希望在内容DIV
更改时执行脚本。由于脚本是分开的(Chrome 扩展和网页脚本中的内容脚本),我需要一种方法来简单地观察 DOM 状态的变化。我可以设置投票,但这似乎很草率。
google-chrome-extension - 访问 chrome 扩展中的浏览器事件 - chrome 扩展中的 DOM 事件
我正在编写一个 chrome 插件,我想在其中接收窗口和页面的“加载”、“卸载”等事件。但是,我没有得到任何具体的线索。
谁能告诉我如何在插件中捕获 DOM 事件?
Chrome 是否支持此功能?
谢谢你。
jquery - 在内容级别与 google chrome 扩展一起使用时未定义 DP_jQuery_*
我正在开发一个谷歌浏览器扩展。我正在尝试在现有网页的 jquery-ui 对话框中使用 jquery-ui datepicker(内容级别)
像这样:截图
当我单击 datepicker 小部件的任何按钮时,我得到“DP_jQuery_1274168529407 未定义”,我认为这是因为 jquery datepicker 添加了 html:
这意味着我必须更改 datepicker 库以避免修改 html,而是在每个 obj 上附加一个事件,如下所示:
这可能会保持范围安全
你怎么看?
javascript - 谷歌浏览器扩展删除元素
我正在尝试从第三方网站上的 div 中删除一个元素。
如
imageDiv 显然有 5 个孩子?:S 当 i 为 1 时,img1 被正确删除。当我删除 3 和 4 img2 被删除...
有人能解释这是为什么吗?
据我了解,我认为第一个 img 标签是 0,第二个是 1?
google-chrome-extension - npruntime & addEventListener
我正在编写一个 chrome 插件,我想在其中注册点击事件,这意味着每当我们点击 DOM 窗口时,都会调用插件内部的处理程序。为此,我正在使用 CPlugin 类。从 NPP_New(/ argument /)调用构造函数。
当我运行浏览器并单击任意位置时,我注意到 ScriptablePluginObject 的 HasProperty 和 GetProperty 函数以标识符名称“handleEvent”调用。我不明白如何处理这个事件。
有人可以指导我吗?
以上两个类均取自谷歌代码。我只是在 NPObject 上添加事件侦听器。它有什么问题?任何的想法?
-阿拜