- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在谷歌浏览器的 extension developer section 中, 它说
The HTML pages inside an extensionhave complete access to each other'sDOMs, and they can invoke functions oneach other. ... The popup's contentsare a web page defined by an HTML file(popup.html). The popup doesn't needto duplicate code that's in thebackground page (background.html)because the popup can invoke functionson the background page
最佳答案
你能讨论一下你为什么要这样做吗?背景页面是在扩展程序的生命周期内永远存在的页面。而弹出页面仅在您单击弹出窗口时才存在。
在我看来,它应该以相反的方式重构,您的弹出窗口应该从后台页面请求一些东西。您只需在弹出窗口中执行此操作即可访问后台页面:
chrome.extension.getBackgroundPage()
但如果你坚持,你可以用 sendRequest() 与扩展页面进行简单的交流。和 onRequest .也许你可以使用 chrome.extension.getViews
关于google-chrome - 如何从 Chrome 扩展程序的 bg 页面访问弹出页面 DOM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2769810/
我是一名优秀的程序员,十分优秀!