我创建了一个包含代码的小js,通过ajax调用跟踪并保存网页上点击的坐标。 在网站(domain2)中输入头
<script src="http://www.domain1.com/scan/track/mousehandle.js"></script>
包含如下代码:
$('*').on('click', function (e) {
// make sure the event isn't bubbling
if (e.target != this) {
return;
}
$.ajax({
type: "POST",
url: "http://www.domain1.com/scan/track/php/ajaxcall.php",
data: { x: e.pageX, y: e.pageY }
})
.done(function( msg ) {
alert( "Data Saved: " + msg );
});
}
但是当我点击domain2网页时,请返回:
XMLHttpRequest无法加载http://www.domain1.com/scan/track/php/ajaxcall.php。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许原点“http://www.domain2.com”访问。
如何保存我的javascript定位在另一个域上的点击坐标?
提前致谢