gpt4 book ai didi

javascript - 检测到时需要加载 iPad 友好的 (html) 头文件,而不是常规的 Flash 头文件

转载 作者:行者123 更新时间:2023-11-28 09:08:59 26 4
gpt4 key购买 nike

我有一位客户希望她的网站适合 iPad/iPhone。该网站有一个用 Flash 制作的菜单标题。我使用 Google 的 Swiffy 将文件转换为 flash_1.html 文件。

当网站检测到 iPad/iPhone 时,我希望它加载 Swiffy flash_1.html 文件。否则,它应该正常加载网站。

我在执行此操作时遇到了困难,主要是编写正确的 if/else 语句并使其正常工作。我意识到我必须将常规站点的加载的 BODY 标记更改为其他内容,因为它要进入该功能。这也是我遇到的问题。

无论如何,任何意见或帮助将不胜感激! XD

这是我到目前为止所拥有的:

<script type="text/javascript"> 
if ((navigator.userAgent.indexOf('iPhone') != -1) || (navigator.userAgent.indexOf('iPod') != -1) || (navigator.userAgent.indexOf('iPad') != -1)) {
document.location = "mobile/";

$(function{
$("#includedContent").load("flash_1.html");
});
else

常规站点的代码如下所示:

***注意:我无法让代码在此文本窗口中正确显示,因此我将其设为图像。 (上面被 chop 的信息是脚本预加载图片、交换图片的函数)

website code

最佳答案

嗅探浏览器通常不是正确的方法,为什么不看看它们是否可以运行 flash?

if(swfobject.hasFlashPlayerVersion("1"))
{
//flash is supported
}
else
{
//flash is not supported
}

关于javascript - 检测到时需要加载 iPad 友好的 (html) 头文件,而不是常规的 Flash 头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16546478/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com