javascript - 使用 var i=new Image(); i.src...而不是真正的 ajax 仅用于信号远程命令

标签 javascript ajax image new-operator

效果如何:

var i=new Image();
i.src='http://secondary.domain.com/command.gif?command=somecmd&rand='+....epoch time....;
... mod_rewrite the above url to php script ...

作为一种绕过“仅一种方式”样式 ajax 命令的跨域限制的方法。

我们有一堆总是返回 204 的命令。所以我们正在考虑将它们移到另一个盒子上。

即使我们不渲染图像,我们对浏览器点击图像有多大信心。

有人知道这个副手有任何跨浏览器问题吗?

在 dom 中的某个位置实际渲染 1px/1px 图像以确保图像被命中会更好吗?

基于 session 的内容已经使用 memcached 处理并将 cookie 设置为 .domain.com。

谢谢!

最佳答案

我建议使用 JSONP 而不是此方法。查看:http://en.wikipedia.org/wiki/JSONP 。您不必担心渲染脚本标记。

关于javascript - 使用 var i=new Image(); i.src...而不是真正的 ajax 仅用于信号远程命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6726016/

相关文章:

javascript - Angular 和 django 无法加载 ng-bind

javascript - 使用 Javascript 分配 ColdFusion 客户端变量

image - 从 markdown 到 docx 的 pandoc 转换的图形大小

Java 处理 TIF 图像

javascript - 在 React 中设置超时

javascript - 无法访问 Jquery JCrop api

javascript - ajax请求后将参数传递给 Angular 组件

python - 如何重新着色图像中的多个像素 - Python

javascript - 使用缓存选择器(jQuery)选择子元素

html - 我如何使用 AJAX 将 pdf 带入 div?