“在网页上运行 JavaScript”的 iOS 12 快捷方式设置问题

新手上路,请多包涵

我希望这是这个问题的正确位置,因为它以 JavaScript 为中心。在新的 iOS 12 快捷方式应用程序 中,您可以创建工作流程。我想创建一个只需启动一个网页,填写我的用户名和密码,然后单击提交按钮的程序,就像这样……

 document.myForm.username.value = 'myUsername';
document.myForm.password.value = 'myPassword';
document.getElementById('loginSubmit').submit();

但在此之前,我只想运行一个 alert(1); 。我无法做到这一点。我一直在下面收到此错误消息…

在网页上运行 JavaScript 失败,因为快捷方式无法从 URL 转换为 Safari 网页。

在此处输入图像描述

我不确定那是什么意思。我一直无法找到有关如何使用它的信息或教程。有谁知道如何让 JavaScript 运行?谢谢!

原文由 gfrobenius 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 363
1 个回答

在“在网页上运行 JavaScript”操作中有一条说明,“快捷方式中的 Safari 网页项目声明它们仅在将快捷方式作为 Safari 中的操作扩展运行时可用。”

因此,遗憾的是,不可能在启动 URL 然后运行 JS 的地方链接操作。您必须访问 url 并从共享表运行操作。

原文由 user85303 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏