有做过 chrome 扩展的吗?请教个问题。

2020-05-08 16:43:18 +08:00
 firhome
我知道右上角那个 icon 可以打开 popup.html

请问这个 popup.html 只能通过用户点击打开吗?

可不可以通过 js 触发打开呢?(比如点页面上的一个按钮,弹出 popup.html )


(查了很多资料,好像没找到解决方案。)
1706 次点击
所在节点    程序员
11 条回复
cokyhe
2020-05-08 16:50:14 +08:00
应该不行,安全沙箱估计不允许,
在页面上插入一个固定在右上角的浮动不行吗?
firhome
2020-05-08 16:52:56 +08:00
@cokyhe 我也是这么想的,我估计不行,就是想来问问,除了加浮层外, 有没有 什么奇淫巧技。
zhw2590582
2020-05-08 16:56:13 +08:00
不行,文档我看过很多遍,没有这个接口,但你可以在 icon 上提示他。
firhome
2020-05-08 16:59:19 +08:00
@zhw2590582 好吧,感谢。我也是看了很多遍文档,都是 setXXXX.

我打算弄个 canvas 抖动的 icon 来提醒了
overflow99
2020-05-08 17:42:05 +08:00
不行 必须用户主动操作 可以做个提醒 扩展可以调用系统系统
overflow99
2020-05-08 17:42:15 +08:00
调用系统的提醒
overflow99
2020-05-08 17:43:25 +08:00
@firhome 抖动的 icon 应该不行 只允许添加文字和背景颜色 而且有字符长度限制 我记得最多两个中文
whypool
2020-05-08 18:01:12 +08:00
可以的,右键菜单
或者注入到 html 里面
但还是需要用户主动触发
MrKou47
2020-05-08 18:07:39 +08:00
不可以,必须用户选择触发才行
ming
2020-05-08 18:16:29 +08:00
不可能自动打开,你要有这种能力,那就乱了套了,别说这个,你在 popup 里面现在用点儿 new Function() 现在都不行了,审核越来越严格
firhome
2020-05-09 09:58:13 +08:00
@overflow99 我说的是 canvas 我看官方 demo 有动画的,试过了。可以用。

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

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

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

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

© 2021 V2EX