如何为HTTP Web请求运行JavaScript?

kafunenen1979

New member
我知道如何获取JS Window.OnLoad的结果,但我不知道如何运行任何其他在POST方法中运行的函数。示例脚本类型="文本/javascript"> //结果是:[表格] [TR] [TD] 33a12a75ed25a88d0f62cb0d2c846547 [/ TD] [/ TR] [/ TABLE] [表] [TR] [TD] 079442670308bdda3fd0e82a63c589bc [/ TD] [/ TR] [/ TABLE]
 
这是可能的,但这就是我要求使用JS主机以外的其他方法的原因。这段代码只有在点击发布按钮后才执行,所以我不知道如何捕获JS执行的结果。目前为止,我使用主机来运行任何JS,然后就可以获取结果了,但在这种情况下我知道还有其他封装方法,我想知道这里是否有任何人在使用它们并且能够推荐一些?
 
好的,问题解决了。原来是JS函数在使用该文件嵌入的其他JS脚本,问题在于这些脚本的相对路径。解决方法是,始终提供所有要运行的JS脚本的绝对链接。我在这上面浪费了2天时间!
 

llemlopoma1986

New member
这是一个奇怪的帖子,HTTPWebRequest只是一个到80或443端口的套接字连接。那里没有运行Javascript的东西,你需要Scripting Host ActiveX对象或WebBrowser控件来实现这些东西。
 
这很困难,但我有一个解决方案给你。你可以自定义或设计你自己的服务器,但如果不起作用,我有一个代码来解决这个问题,但无法在这里发布。
 
顶部