好的,基本上这就是我正在做的事情,我在iframe的原始HTML上做到了这一点,来源是" http://www.mojang.com" ,然后我按下按钮,如果iframe源包含" Mojang"那么它会说你在正确的网站上。 虽然出于某种原因,如果我在iframe中按下一个网址并将它带到另一个网站,那么我按下按钮它仍会告诉我我在mojang网站上的位置!怎么了?
这是代码的HTML部分:
<iframe id="mvframe" width="1000" height="1000" src="http://www.mojang.com"></iframe>
<button onclick="mvFunction()">Try it</button>
然后是Javascript:
function mvFunction() {
var frame = document.getElementById('mvframe');
document.getElementById('mvframe').src = document.getElementById('mvframe').src
var URL = new String(document.getElementById('mvframe').src);
var msorg = new String(URL.indexOf("mojang") > -1);
if(msorg == "true"){
alert("Yep! They are still on the first voting page!");
}else{
alert("Lol, Sorry they went somewhere else when I wasn't looking");
}
}