我尝试了不同的方法,但都没有奏效。基本上,我需要从iframe中获取当前位置/ url,获取我想要的部分并将其返回到url的哈希值中。在JavaScript中,我该怎么做呢?
我尝试了不同的方法,但都没有奏效。基本上,我需要从iframe中获取当前位置/ url,获取我想要的部分并将其返回到url的哈希值中。在JavaScript中,我该怎么做呢?
var iframe = $('iframe');
var src = iframe.attr('src');
window.location.hash = src;
编辑
如果您想从iframe
中获取动态位置,则必须访问contentWindow
属性:
var iframe = $('iframe');
var contentWnd = iframe.attr('contentWindow');
var url = contentWnd.window.location.href;
window.location.hash = url;
获取contentWindow属性的有趣阅读: