Php 链接在Facebook应用程序中运行不正常

Php 链接在Facebook应用程序中运行不正常,php,smarty,facebook-apps,Php,Smarty,Facebook Apps,我在Facebook应用程序中遇到了一个小问题。当我左键单击任何链接时,它将不起作用,但当我尝试使用右键单击并在新窗口中打开选项时,它将完全起作用。请帮我找出问题所在 这是URL,请检查一下 代码是: <a href="{$url->reviewMovie($file.fkey)}"> <img src="{$url->img2($file.thumbnail)}" alt="{$file.ftitle}" width=100 height=100/> &l

我在Facebook应用程序中遇到了一个小问题。当我左键单击任何链接时,它将不起作用,但当我尝试使用右键单击并在新窗口中打开选项时,它将完全起作用。请帮我找出问题所在

这是URL,请检查一下

代码是:

<a href="{$url->reviewMovie($file.fkey)}">
<img src="{$url->img2($file.thumbnail)}"  alt="{$file.ftitle}" width=100 height=100/>
</a>

您所指的页面在
标签中有以下内容:

<noscript><meta http-equiv="X-Frame-Options" content="deny" /></noscript>

这就是拒绝在框架中显示页面的原因。删除此行,或将
content
设置为
allow
,使其显示在框架中

编辑:


我注意到我提到的那一行是在FaceBook本身的标题中,而不是在你的标题中。您是否正确地引用了您的页面?你不应该指向包含你的页面的facebook页面,而应该直接指向你的页面。

看起来你没有(有效的)SSL证书–至少这是我尝试访问你的应用程序时浏览器警告我的第一件事(Facebook会自动将我重定向到其页面的HTTPS版本,因为我在帐户的安全设置中设置了该选项)


然后,您的links href属性在开始时设置为硬编码的
“http://…”
,这在用户通过HTTPS使用您的应用程序时也不好。只需使用相对链接而不是绝对URL;或者至少让它们像
“//example.com/…”这样开始(这让浏览器根据用于请求嵌入这些链接的页面的协议来决定必须使用哪种协议)。

您所指的页面不允许显示在框架中。您需要确保它是允许的。抱歉,我没有正确获取您的信息:(.你能解释一下吗?另外,如果有正确的答案,请点击答案左边的图标接受。