jquery - 使用 Phantomjs/Jquery 发送跨域 GET 请求服务器端

标签 jquery cross-domain phantomjs

有没有办法合并

$.get("http://localhost/?action=post", { site: "Test" } );

在服务器端使用 PhantomJs 和 Jquery?

includeJs()和injectJs()除了抛出错误之外似乎没有做任何事情。

另外:

我也尝试过在服务器端使用常规 Javscript:

var xhr = new XMLHttpRequest();
var page = "http://localhost";
var params = "action=post&site=ipsum";
xhr.open("GET",page+"?"+params, false); 
xhr.send();

这样也不走运:

    xhr.open("GET",page+"?"+params, false); 

请注意我如何将第三个参数 async 设置为“false”——设置为“true”时什么也不会发生!

有什么想法吗?

最佳答案

快速谷歌显示他们支持使用命令行 --web-security=false 进行跨域请求 https://github.com/ariya/phantomjs/wiki/API-Reference

关于jquery - 使用 Phantomjs/Jquery 发送跨域 GET 请求服务器端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16221342/

相关文章:

javascript - 来自 IE 的不一致的 ajax (XDR) 响应

google-chrome-extension - 注入(inject)内容脚本并请求跨域权限

javascript - CasperJS 在使用 sendKeys 时不上传文件

javascript - Wordpress 上传插件表单不会在 headless 浏览器中激活

javascript - 如何强制 jQuery 函数在更新文本之前完成淡入淡出动画?

javascript - TinyMCE循环遍历所有编辑器,获取一个属性及其相关的编辑器值

javascript - 所有方法都返回 '.autoNumeric is not a function - Can' t 未格式化的数字

jquery - 来自带有 cookie 的平面 HTML 文件的 CORS Ajax 请求

javascript - 使用 Grunt.js 运行 mocha 测试

jquery - 通过单击另一个 div 中的按钮隐藏一个 div 中的文本框