当JQuery事件发生时,通过加载跟踪URL将跟踪脚本转换为使用JQuery
Convert tracking script to use JQuery by loading tracking URL when a JQuery event occurs
我正在使用一个跟踪网站来获取一些统计信息。他们说我应该使用代码:
var trackingstring = new String("<script src='"http://trackingsite.com/track?C=12345&source=js'" type='"text/javascript'"></script>");
document.write(trackingstring);
然而,我想在JQuery事件上触发一个特定的网站统计信息,而不是在页面加载上,所以我不能使用document.write.
我相信实际上没有脚本可以在URL上运行,所以我尝试了:
var thetrackingURL = "http://trackingsite.com/track?C=12345&source=js";
$.get(thetrackingURL);
然而,这给了我一个错误:
MLHttpRequest cannot load http://trackingsite.com/track?C=12345&source=js. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://example.com' is therefore not allowed access.
如何触发JQuery事件加载该URL?
尝试
var script = document.createElement("script");
script.src = "http://trackingsite.com/track?C=12345&source=js";
document.body.appendChild(script);
或者,利用jquery
$.ajaxSetup({context:document.body});
$.getScript("http://trackingsite.com/track?C=12345&source=js");
请阅读。https://security.stackexchange.com/questions/43639/why-is-the-access-control-allow-origin-header-necessary
使用NGINX或任何其他合适的方式在本地web服务器上托管您的页面。
我相信,如果你搜索stackoverflow,你会发现很多关于这个主题的信息。
相关文章:
- 点击facebook像素跟踪注册(JS/JQUERY代码)
- 如何使用jquery/javascript跟踪下载百分比
- 跟踪 Jquery 和 CSS 标识符的最佳方法是什么?
- 使用 YUI 3 跟踪 jQuery.extend
- 如何使用jQuery跟踪单个dom元素上的点击事件,并相应地更新其点击计数器
- jquery替换DIV数据,然后跟踪对它的点击
- jquery minicolor跟踪选择而不更改为wheel
- 使用JQuery库跟踪丢弃的对象
- 使用jquery-php跟踪跟踪点击
- 使用jQuery跟踪/激活点击的文章
- 使用 jQuery 跟踪 GA 事件
- JQuery location.href - 事件跟踪
- 使用 jQuery 始终跟踪滚动
- 如何跟踪jQuery插件的使用情况
- Youtube跟踪JQuery插件JQuery .tubeplayer.js
- 使用开发人员工具跟踪jQuery事件绑定
- 如何跟踪jQuery对话框调用的操作
- 优化收入跟踪jQuery片段
- 跟踪jquery中的iframe
- 跟踪jQuery滑块(bxSlider)与谷歌分析