javascript - 如何通过 Shortcuts ios 应用程序运行网站定义的 javascript 函数?
问题描述
我正在尝试使用我车库门的远程服务器网站,以便从我的 iPhone 打开我的车库。该网站的 javascript 有一个函数 GarageDoor(),如果我在 Google Chrome 控制台中输入 GarageDoor(1),车库门就会打开。
我正在使用带有“在网页上运行 Javascript”功能的 ios Shortcuts 应用程序。我有以下代码:
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)。”
推荐阅读
- mysql - 我如何将 dapp 连接到数据库(mysql)
- python - “where子句”中的未知列“距离”
- python - PyQT5 QTimer timer.start() 是重叠功能还是等到功能结束?
- c++ - Microsoft Visual Studio Code 在运行可执行文件时不执行任何操作
- flutter - Flutter:生成具有多个键值对的二维码
- css - 从垫子菜单中删除垫子按钮焦点
- oracle-apex - 交互式报表透视,ORA-06502
- java - 分页和规范使用 Spring Data
- javascript - Express js 中的 next() 去哪儿了?
- python - 特定 API 的自定义 Django 日志过滤器