0

我知道您可以使用tellChrome 或 Safari do JavaScript(或完全用 JS 编写... à la JXA),但在回答另一个问题时,我很好奇...

有没有办法在 AppleScript 中任意执行内联 JavaScript 语句(无需tell另一个进程)?

到目前为止,我只使用过这样的东西(在 AppleScript 中):

do shell script "osascript -l JavaScript -e '\"" & myVar & "\".trim()'"

但这似乎是一个愚蠢的解决方法

4

1 回答 1

-2

如果您想编写 JavaScript,那么您应该将脚本编辑器语言设置为“JavaScript”,并用 JavaScript 而不是 AppleScript 编写整个脚本。

如果您不需要访问网页,您可以直接在脚本编辑器中输入您喜欢的任何 JavaScript:

var myVar = "   whatever   "
myVar = '"' + myVar + '"'
myVar = myVar.trim()
于 2016-03-04T05:45:28.483 回答