问题描述
我正在尝试在移动平台(Android 10)上使用bookmarklet功能。
小书签名为test
,指向代码
javascript:alert('boo')
我如何测试:
结果:
- 在Brave for Android(基于Chrome)中,警报窗口按预期显示;
- 在Firefox for Android中,绝对没有任何反应。
问题: 这是出于Mozilla的故意和/或预期的,还是我缺少某些东西?
解决方法
事实证明,书签确实确实无法在最新的Android Firefox上运行。在我问过之后,该问题已在Mozilla support forum上指出,并带有指向相关github issue的链接。
,Firefox android 不允许您以传统方式运行 Bookmarklet,但是,有一个解决方法,您可以从地址栏调用 Bookmarklet,
首先,您必须通过编辑手动创建书签,
例如,javascript:alert('foo');
并为其命名。
然后,在您要运行的页面上,在地址栏中搜索书签名称,然后单击它。
以下教程可能会有所帮助。
https://paul.kinlan.me/use-bookmarklets-on-chrome-on-android/