嗨,我想如果任何人在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及其尺寸,请使用我们的网址。
可能吗?请告诉我怎么做
答案 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或中呈现页面。通过确保其内容未嵌入其他网站,网站可以使用此功能来避免点击劫持攻击。