Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过快捷方式ios应用程序运行网站定义的javascript函数?_Javascript_Ios_Function_Shortcut - Fatal编程技术网

如何通过快捷方式ios应用程序运行网站定义的javascript函数?

如何通过快捷方式ios应用程序运行网站定义的javascript函数?,javascript,ios,function,shortcut,Javascript,Ios,Function,Shortcut,我正在尝试使用车库门的远程服务器网站,以便从iPhone打开车库。该网站的javascript有一个函数GarageDoor(),如果我在Google Chrome控制台中键入GarageDoor(1),车库门就会打开 我正在使用带有“在网页上运行Javascript”功能的ios快捷方式应用程序。我有以下代码: GarageDoor(1); completion(result); 如果我输入这个,我只会得到响应“ReferenceError:找不到变量:GarageDoor”。如何访问网站的

我正在尝试使用车库门的远程服务器网站,以便从iPhone打开车库。该网站的javascript有一个函数GarageDoor(),如果我在Google Chrome控制台中键入GarageDoor(1),车库门就会打开

我正在使用带有“在网页上运行Javascript”功能的ios快捷方式应用程序。我有以下代码:

GarageDoor(1);
completion(result);
如果我输入这个,我只会得到响应“ReferenceError:找不到变量:GarageDoor”。如何访问网站的GarageDoor()函数

干杯
表示“网页上运行JavaScript操作的输入必须是活动的Safari网页,这意味着您必须从共享工作表(特别是从Safari、SFSafariViewController或ASWebAuthenticationSession)运行快捷方式。”

我不确定快捷方式应用程序是如何工作的,但网页是否可能没有完全完成加载,并且
GarageDoor
功能还不可用?例如,您可以在代码周围添加一个标记,以便给它更多的加载时间。