别人用iframe调用我的一个静态页面,怎么统计这个静态页面的流量

别人用iframe调用我的一个静态页面,怎么统计这个静态页面的流量,第1张

免费的统计系统是一种方法,还有就自己做一个统计器,然后用js去访问,从而达到统计的目的,如果你想知道多少访问是从推广的人那里得到的,你可以用js去判断是不是在iframe,从而决定要不要去统计,如果你想更具体的,就再判断一下来路,js可以获取到,获取到的来路即为iframe父页的URL,具体的代码一搜就能搜到,我就不说了

网速太慢。iframe是嵌入式框架软件,其对网速要求很高,最低网速为10MB/s,若在低于10MB/s的环境下使用就会导致嵌套页面获取不到路径上的参数,更换一个良好的网络环境即可解决。

不能抓取到iframe的地址跳转。根据查询相关资料信息显示,iframe对象的src属性只反映初始定义的URL,不随iframe内文档地址的变化而变化。在跨域的情况下,外部文档虽然能获取iframe内的window对象,但该window对象的location值是空的。

query取得iframe中元素的几种方法

在iframe子页面获取父页面元素

代码如下:

$('#objId', parentdocument);

// 搞定

在父页面 获取iframe子页面的元素

代码如下:

$("#objid",documentframes('iframename')document)

$(documentgetElementById('iframeId')contentWindowdocumentbody)html()

显示iframe中body元素的内容。

$("#testId", documentframes("iframename")document)html();

根据iframename取得其中ID为"testId"元素

$(windowframes["iframeName"]document)find("#testId")html()

用JS或jQuery访问页面内的iframe,兼容IE/FF

注意:框架内的页面是不能跨域的!

在newsasp里用脚本判断父对象是不是iframe,不是就拒绝显示--我没试,不知道行不行。

关于判断是否被iframe的JS脚本代码如下:

if(parent==null)alert(没有被iframe)

或者直接判断自身是否顶层文件来判断是否被iframe,如:

if

(self=top)

{

被直接用>

以上就是关于别人用iframe调用我的一个静态页面,怎么统计这个静态页面的流量全部的内容,包括:别人用iframe调用我的一个静态页面,怎么统计这个静态页面的流量、iframe嵌套页面获取不到路径上的参数、能抓取到iframe的地址跳转吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9532514.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存