Javascript 变量到 Applescript

标签 javascript applescript

我正在使用此代码:

set javaScriptVar to "var body = document.body, html = document.documentElement; var height = Math.max(body.scrollHeight, body.offsetHeight, html.scrollHeight, html.offsetHeight); return height"

set myJSvar to do JavaScript javaScriptVar in document 1

display alert myJSvar

我得到的值是:msng
这是什么问题?

最佳答案

尝试:

set javaScriptVar to "var body = document.body; html = document.documentElement; var height = Math.max(body.scrollHeight, body.offsetHeight, html.scrollHeight, html.offsetHeight); height;"

tell application "Safari" to set myJSvar to do JavaScript javaScriptVar in document 1

关于Javascript 变量到 Applescript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18516872/

相关文章:

javascript - 限制 Droplet 上的文件类型

使用applescript zip 文件夹

macos - 操作系统 : check if screen is sleep or awake from command line

javascript - 如何使用 Cypress 比较不同页面中的 React 组件?

javascript - React Hook Form 将复选框设置为选中状态

c# - 如何使用 Javascript 显示 asp.net 页面的验证摘要

javascript - 在JavaScript中,如何在特定时间运行函数?

macos - applescript 通过命令行将歌曲添加到 iTunes 播放列表

applescript - AppleScript 完成后播放声音

javascript - JavaScript/jquery 中的内存泄漏在哪里?