问题描述
我正在尝试使用我的车库门的远程服务器网站,以便通过iPhone打开我的车库。该网站的javascript具有GarageDoor()函数,如果我在Google Chrome控制台中键入GarageDoor(1),则车库门将打开。
我正在使用具有“在网页上运行Javascript”功能的ios快捷方式应用程序。我有以下代码:
GarageDoor(1);
completion(result);
如果键入此内容,则只会收到响应“ ReferenceError:找不到变量:GarageDoor”。如何访问网站的GarageDoor()函数?
欢呼
解决方法
https://support.apple.com/en-au/guide/shortcuts/apd218e2187d/3.2/ios/13.2 说“在网页上运行 JavaScript 操作的输入必须是活动的 Safari 网页,这意味着您必须从共享表(特别是从 Safari、SFSafariViewController 或 ASWebAuthenticationSession)运行快捷方式。”