我编写了一个使用 COM 自动更新 Salesforce 机会的 Autohotkey 脚本。在某些时候,功能中断了。以前,我可以使用 javascript alerts 来确定我需要操作哪些 HTML 元素,例如
javascript: alert(document.forms[3].elements[8].value)
将返回值“Save”。
然后我会让 AHK 单击该元素以保存机会。现在我在 Autohotkey 中收到错误消息,并且所有 javascript 警报(表单 0-3,元素 1-20)都返回“无法下载。未指定的错误”。
我对 HTML 有非常初级的理解,所以我不确定这意味着什么。Salesforce 能否保护 HTML 元素不被操纵?