首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用javascript在网站之间传输信息

如何使用javascript在网站之间传输信息
EN

Stack Overflow用户
提问于 2012-04-28 05:41:36
回答 3查看 172关注 0票数 0

我到处寻找关于如何在两个网站之间传输信息的清晰而简洁的答案。我希望能够从客户的网站收集信息,并将它们记录在我的数据库中。

Kissmetrics给出了两个这样的代码片段嵌入到你的网站上,他们用它们来收集信息。我可以看到他们正在调用一个js脚本。这是用javascript还是别的什么来完成的?任何推荐的教程都会很棒。

代码语言:javascript
复制
 <script type="text/javascript">
var _kmq = _kmq || [];
function _kms(u){
setTimeout(function(){
var s = document.createElement('script'); var f = document.getElementsByTagName('script')[0]; s.type = 'text/javascript'; s.async = true;
s.src = u; f.parentNode.insertBefore(s, f);
}, 1);
}
_kms('//i.kissmetrics.com/i.js');_kms('//doug1izaerwt3.cloudfront.net/fbe64b b0f9.1.js');
</script>




_kmq.push(['record', 'Viewed Homepage']);
_kmq.push(['record', 'Signed Up', {'Plan':'Pro', 'Amount':99.95}]);
EN

回答 3

Stack Overflow用户

发布于 2012-04-28 05:46:15

他们基本上是在你的页面上创建新的脚本标签并加载他们自己的javascript,所以不存在跨域的问题。你只是告诉你的应用程序加载他们的javascript并引导他们的代码,这里没有什么特别的。

票数 0
EN

Stack Overflow用户

发布于 2012-04-28 05:47:17

它们动态加载两个脚本文件,一个来自i.kissmetrics.com domain,另一个来自doug1izaerwt3.cloudfront.net

有时,对javascript URL的请求会导致接收请求的服务器记录某些信息,而有时返回的javascript本身会转过身来发送更多的请求,从而导致服务器记录某些信息。我们必须看到这些实际的脚本,才能更明确地知道它们在做什么。

推送到_kmq数组中的数据可能是排队等待发送到kissmetrics服务器的数据(Google Analytics做了类似的事情)。

票数 0
EN

Stack Overflow用户

发布于 2012-04-28 05:51:12

JSONP -查看使用JSONP作为协议的AJAX调用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10358239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档