获取iframe内容的宽度高度

时间:2016-05-15 10:26:53

标签: javascript php html css iframe

嗨,我想如果任何人在iframe上使用我的网址我的代码检测到ifame及其大小 像

<iframe name="test" src="http://mydomin.com/show.php" style="border: 0; position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%" scrolling="no" border="0" frameborder="0"></iframe>

如果在我的mydomin文件中检测到iframe show.php之类的任何人使用iframe及其尺寸,请使用我们的网址。 可能吗?请告诉我怎么做

1 个答案:

答案 0 :(得分:3)

在您的iframe中,您需要添加脚本:

Sub Read_text_file()

    Dim myFileName As String
    Dim myLine As String
    Dim FileNum As Long

    myFileName = "D:\Users\sok\Desktop\output.file.txt"    '  change the text file Location
    FileNum = FreeFile
    Close FileNum
    Open myFileName For Input As FileNum
    Do While Not EOF(FileNum)
        Line Input #FileNum, myLine
       MsgBox myLine, OK
    Loop

End Sub

此脚本会检查您的网页是否以iframe运行:if (window !== top) { alert(window.innerWidth + ',' + window.innerHeight); }

然后(window !== top)宽度和高度。

<强>演示:

http://output.jsbin.com/gabeze

更新

为了防止网站嵌入您的网站,我知道的最佳方式是在服务器中。

只需返回标题alert

  

X-Frame-Options HTTP响应标头可用于指示是否允许浏览器在a或中呈现页面。通过确保其内容未嵌入其他网站,网站可以使用此功能来避免点击劫持攻击。

MDN