我有一个应用程序,我在ifbox上使用iframe。
当用户点击iframe中的“赞”按钮时,我想在主页面中订阅该事件。
基本上,只要用户喜欢该页面,我就希望他被重定向到我指定的页面。
我可以使用哪些javascript命令?
由于
答案 0 :(得分:4)
除非您的父文档与Facebook Like框架在同一个域中,否则出于安全原因,您根本无法编写脚本。这是同源政策。它不仅可以防止您检测到点击,还可以模仿用户,迫使他们在未经他们同意的情况下执行操作(例如喜欢你)。
您可以尝试在框架顶部放置一个元素来检测点击次数,但是通过截取点击,您也可以停止它进入框架。关于您可以做的最好的事情是检测悬停在Like按钮区域上方并移除覆盖元素,允许用户单击。这不可靠,因为它会捕获所有鼠标悬停。
答案 1 :(得分:0)
您可以将其连接到按钮
onclick = "window.location('www.google.com')"
显然用你的URL替换了URL。但您可能想检查这是否合法。