Mobile Safari阻止URL中的Javascript - Safari无法运行脚本,因为不允许以这种方式使用JavaScript

Jay*_*Gee 9 javascript safari bookmarklet ios

我正在研究如何创建用于移动safari的bookmarklet,我遇到了这个问题:

我不确定为什么我无法找到关于这个主题的任何问题.我的谷歌搜索也没有任何结果.但似乎iOS已经完全禁止将JavaScript输入到移动Safari的地址栏中.有一条消息显示如下:

Safari无法运行脚本,因为不允许以这种方式使用JavaScript

他们甚至可以确保当你在移动版Safari上编辑书签时,没有办法逃避单引号或双引号,并且他们完全禁用了键盘上的双引号 - 从而妨碍了用户的能力创建一个包含这些字符的书签.

那么有没有办法制作一个实际上做任何事情的书签?例如,我可以创建一个书签,允许我使用所选文本作为参数进入网址链接到特定网站吗?

它只是我还是这个新东西?

dan*_*lei 8

移动版Safari中的bookmarklet解决方案就是不使用地址栏.为某个随机网站创建书签,然后进行编辑.即:

  1. 访问google.com或其他一些随机网站
  2. 为其添加书签(使用分享按钮)
  3. 转到书签,然后点按"修改"
  4. 选择占位符书签并在地址字段中输入您的代码
  5. 保存更改

而已.有点尴尬,但它的工作原理.