【问题标题】:WWW::Scripter issues with window.historyWWW::Scripter 与 window.history 相关的问题
【发布时间】:2012-03-27 05:06:42
【问题描述】:

我正在使用带有 JavaScript 插件的 perl 模块 WWW::Scripter(基于 WWW::Mechanize),但我遇到了基本 JavaScript 语句的问题。

use WWW::Scripter;
...
my $web = WWW::Scripter->new(agent => '...', autocheck => 1);
...
$web->use_plugin('JavaScript');
...
$web->add_header(Referer => 'http://...');
...
$web->get($url);

其中源代码包含必要的 JavaScript 语句,例如:

var x = window.history.length;

并且此语句不能与WWW::Scripter 模块一起执行。

我对任何其他甚至非常复杂的 jquery 语句都没有问题。就这一个!

有什么建议吗?

【问题讨论】:

    标签: javascript perl mechanize


    【解决方案1】:

    我已与WWW::Scripter 模块的作者联系,上述问题已被接受为错误。刚刚上传了带有修复的新 WWW::Scripter 版本 0.026。它现在应该可以工作了...

    [更新]

    新的版本 0.027 刚刚发布。在版本 0.026 中修复 window.history 对象后,最新版本包含对 javaEnabled 的修复(因为缺少此对象的实现)和对所有子请求的 referer 修复。

    【讨论】:

      猜你喜欢
      • 2012-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-12
      • 1970-01-01
      • 1970-01-01
      • 2017-12-24
      相关资源
      最近更新 更多