我使用的是PhantomJS 2.1.1。我想在Phantom中的本地文件系统上打开一个HTML文件,并传递它的URI参数。
如果我打开没有URI参数的页面,例如:
page.open("product.html");
然后页面打开就好了 但是如果我用路径传递URI参数:
page.open("product.html?id=cheese");
然后我收到错误“product.html?id = cheese:No such file or directory”(在product.html的PhantomJS调试环境中),就像Phantom将URI参数包含在文件名中一样。通过检查Phantom调试器中的网络请求来支持此功能。
升级过PhantomJS 2.0后我才遇到过这种情况。以前我使用的是PhantomJS 1.9,并且能够以这种方式传递URI参数,一切正常。是否有一些新的Phantom API用于传递URI参数?