带有COM对象的Javascript

时间:2016-12-19 22:29:58

标签: javascript html com autohotkey

我正在使用AHK编写一个自动化脚本,并且已经通过他们的论坛和实时聊天无济于事。

我的问题是我使用COM对象来导航和点击网页上的内容。但是,当访问网站的其他部分时,网页上的导航菜单不会更改网址。相反,他们使用“主控制器”,因此地址栏中的网址永远不会改变,但网页会这样做。

我无法访问源代码,但是从Web浏览器中的元素检查器,我知道javascript函数的名称以及它调用的参数转到我想要的页面。

我想知道是否有办法通过com对象或其他方法调用javascript函数,即使我没有直接访问源代码?

感谢您的任何意见。

1 个答案:

答案 0 :(得分:0)

是的,当然有。只需让您的脚本访问脚本中的地址栏和过去。 E.g:

javascript:alert("Hello World");

请注意,某些浏览器可能会删除第一部分并返回搜索结果,因此您可能必须拥有AHK,在命令中键入/粘贴后,返回到开头并重新键入{{ 1}}部分。

现在,当你在没有引用回源的情况下调用函数时是否有效,我不能说,但是再一次,你可以在帖子中提供更多细节。