<script>
$("#dropz").dropzone({
url: "http://192.168.10.188/dropzone/do.php",
maxFiles: 10,
maxFilesize: 512,
acceptedFiles: ".txt"
});
</script>
想使用本地的html里的JavaScript库dropzone.js访问远程服务器的do.php。出现跨域的问题,不能访问do.php,怎么解决?
不支持跨域。事实上,所有的的跨域限制都是浏览器造成的,如果你能自己写个浏览器或者客户端,就能跨域了。
这样子啊,理论上讲自己写个简单的浏览器并不难,那要写个能跨域的浏览器需要哪些设置或者配置呢?
@xuexiandroid: 自己写浏览器不是不难,而是很难,要自己渲染页面,自己解析js脚本,还要写多线程通信等等,为了跨域你要写这么多太不值了。
@xuexiandroid: 你还是参考下websocket跨域或者服务器跨域吧
@上帝之城: 嗯,我去看看websocket跨域、服务器跨域。
跨域的话,你可以采用如下其中方式处理:
服务端支持:CORS,JSONP
服务端代理:访问不跨域的服务端,然后再服务端发起真实的请求。