使用Python / Com在IE中调用javascript函数

时间:2010-07-29 18:59:56

标签: python com

http://win32com.goermezer.de/content/view/170/291/

试过以上。我可以调用html文件中声明的Javascript函数。但是,对于html中包含的外部js文件中的javascript函数,我无法使用上述方法调用这些函数。有没有解决这个问题?

1 个答案:

答案 0 :(得分:0)

这听起来像是网页中Javascript常见的计时问题。 AJAX程序员经常需要告诉浏览器在执行脚本之前等待页面完全加载。

在浏览器之外处理的一种方法是简单地插入一个时间延迟,即在页面上调用一些无害的函数,等待一两秒,然后调用你需要的那个。

或者,如果此方法允许您在浏览器中执行任意Javascript,就像bookmarklets使用javascript:URL的方式一样,那么使用它来将事件监听器附加到onload事件并使该事件监听器函数调用那个你需要。