我希望这是这个问题的正确位置,因为它以 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 许可协议
在“在网页上运行 JavaScript”操作中有一条说明,“快捷方式中的 Safari 网页项目声明它们仅在将快捷方式作为 Safari 中的操作扩展运行时可用。”
因此,遗憾的是,不可能在启动 URL 然后运行 JS 的地方链接操作。您必须访问 url 并从共享表运行操作。