Chrome 插件里的 sidepanel 怎么获取到浏览器的 dom?

237 天前
 izzy27

前端新手,请教一个简单的问题 我在侧边栏( sidepanel )里面尝试获取 dom ,但是失败了因为侧边栏和浏览器主界面好像是两个不同的 dom

我想在侧边栏里面点击一个按钮,然后获取到主界面的 dom 元素,这应该怎么做呢?

831 次点击
所在节点    前端开发
2 条回复
caomu
237 天前
我帮你问了问 gpt ,他说,应该是要在网页上注入 content_scripts ,这样就可以操作页面 DOM 了,然后侧边栏的 js 和网页的 content_scripts 之间靠信息传递接口( sendMessage 等)交互
izzy27
237 天前
@caomu 看起来挺靠谱,我问 GPT3.5 它在那胡说

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1029896

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX