【问题标题】:iFrame Not Working with Mobile Version of WebsiteiFrame 不适用于移动版网站
【发布时间】:2012-08-26 18:18:46
【问题描述】:

所以我有一个网站使用 iFrame 来实现与 StumbleUpon 类似的目的,并且该网站可以在移动设备和桌面设备上运行(或应该运行)。当 iFrame 包含来自 Yahoo! 的内容时,我在移动设备上遇到问题!消息。此内容可在台式机和 iPad 上使用,但在 iPhone 上使用时,框架不显示任何内容。

我相信问题是由 Yahoo! 引起的新闻切换到它的移动版本,不知何故弄乱了 iFrame。所以我需要帮助!我尝试使用沙箱参数禁用 JavaScript,但这似乎没有奏效,我尝试了很多技巧来尝试将其保留在网站的桌面版本上,但这似乎不起作用任何一个。

无论是留在桌面版本还是切换到移动版本,我都可以,我只是希望它可以查看。任何意见,将不胜感激。

【问题讨论】:

  • 好吧,在您的情况下,问题是由 iframe 加载雅虎网站的移动版本引起的。对于 Yahoo,您可以通过将参数 m=1 添加到 url 来强制使用桌面版本,如下所示:yahoo.com/?m=1。因此,对于您的 iframe 源,请尝试将其添加进去,看看是否有效
  • 很遗憾,这不适用于 news.yahoo.com。

标签: javascript mobile iframe


【解决方案1】:

也可以通过 php 跟踪移动设备,所以我认为 javascript 不会起作用。

你可以在yahoo url中找到更深的搜索,也许你会找到一个不会更改为移动版本的url

在您的服务器上加载页面代码,然后将其显示在 iframe 中(或在 iframe 中打开服务器中执行此操作的页面),但我认为您不应该这样做...

【讨论】:

    猜你喜欢
    • 2021-07-15
    • 2014-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-21
    • 1970-01-01
    • 2013-04-03
    相关资源
    最近更新 更多