Google chrome Chrome应用程序(非扩展)如何读取页面托管应用程序安装按钮的DOM元素

Google chrome Chrome应用程序(非扩展)如何读取页面托管应用程序安装按钮的DOM元素,google-chrome,google-chrome-app,Google Chrome,Google Chrome App,对于我的Chrome应用程序,我遵循指南,当网站用户单击安装按钮时,应用程序就会安装 在安装时(即chrome.runtime.onInstalled.addListener(function(){})inbackground.js),应用程序如何从托管安装按钮的HTML页面读取值(DOM元素或JavaScript变量-登录站点访问者的ID)? 我找到的所有在线建议都是使用内容脚本进行扩展。上面提到的指南说:“扩展可以通过内容脚本与嵌入页面通信” 什么是应用程序的解决方案?对不起,我认为应用程序

对于我的Chrome应用程序,我遵循指南,当网站用户单击安装按钮时,应用程序就会安装

在安装时(即
chrome.runtime.onInstalled.addListener(function(){})
inbackground.js),应用程序如何从托管安装按钮的HTML页面读取值(DOM元素或JavaScript变量-登录站点访问者的ID)?
我找到的所有在线建议都是使用内容脚本进行扩展。上面提到的指南说:
“扩展可以通过内容脚本与嵌入页面通信”


什么是应用程序的解决方案?

对不起,我认为应用程序根本无法访问安装它们的基础页面。他们的想法是,他们应该在自己的私人世界里被沙箱包围,不能影响自己窗外的任何东西

另一方面,扩展是为了能够访问网页的DOM

所以,我相信要按照你的要求去做,你需要做一个扩展而不是一个应用程序

如果您只需要从网页向应用程序传递一些小信息,请寻找其他(带外)方法来实现此目的。

了解Chrome应用程序如何与Chrome中托管的网页进行通信。不过,正如petewil-G所说,Chrome应用程序与碰巧导致其安装的页面没有特殊关系。Chrome应用程序通过设计与网页隔离。