相关疑难解决方法(0)

uiwebview和移动游猎之间的差异

已经查看了广泛的信息,并没有找到明确的清单.请添加您的观察结果.我相信它会派上用场.

iphone safari mobile uiwebview

40
推荐指数
5
解决办法
2万
查看次数

如何获得浏览器的名称客户端?

是否有任何对象/方法可以提供有关浏览器,客户端的信息?

例如,我需要检测IE浏览器.我在用:

function st_IsIE()
{
    if(navigator.appName.indexOf("Microsoft Internet Explorer") != -1)
    {
        return true;
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

javascript browser cross-browser

28
推荐指数
6
解决办法
10万
查看次数

iOS(iPad)上的iframe内容裁剪问题

我正在寻找正确的方法来确保在ipad/iOS5上的iframe中滚动后动态显示的内容是可见的.

哦,Iframes和iPad - 你是多么美妙的老chesnut.我知道:

  • iPad将iframe扩展到其中内容的完整高度(几乎就像使用HTML5的" 无缝 "属性一样,但并不完全,因为它不会继承父级的样式或事件).奇怪,对许多人来说很烦人,但却是如此.
  • <iframe height="100%"> 因此它是无用的,因为它的大小不是容器的大小
  • 我需要将我的iframe包装在一个div中 - 一个la

    <div id="wrapper" style="-webkit-overflow-scrolling:touch;overflow:auto;">
    <iframe width="100%" height="100%" src="about"blank"></iframe>
    </div>
    
    Run Code Online (Sandbox Code Playgroud)
  • 或者引进一些挂羊头卖狗肉设置框的滚动位置(我认为这是基于中提到的技巧文章)

我的问题是,iframe主体内部动态显示的内容(例如jquery选项卡,手风琴等)可能会导致浏览器在页面的显示范围内裁剪内容.

例如,如果我的"标签"大部分位于iframe内部的可见视口下方,我执行双指滚动(或实现单指scrollTop hack),然后将该内容滚动到视图中,其中一些内容是之前没有绘制的仍然未提取.再次单击第二个选项卡/后退会使内容显示为好像页面不绘制屏幕外内容.在此之后,如果我然后向上滚动到页面顶部,则不会为页面的开头绘制内容(之前可见).使用双指滚动向上和向下滚动页面可以解决问题.

我读过这篇文章,说明问题已得到解决.但它似乎没有完全修复; 并且仍然没有解决这个问题,因为你必须将你的iframe包装在div中并在该div上放置滚动条,桌面浏览器可能会显示双滚动条,具体取决于它们的解释方式overflow:auto.

ps我在iframe内外使用HTML5样板页面,并使用正确的元视口设置.

javascript iframe scroll ipad

7
推荐指数
1
解决办法
3万
查看次数

缺少iOS 6 Safari背景

我一直在挖掘问题和搜索引擎,但可能现在对索引或找到的答案来说还为时过早.

无论如何,当我使用我的一个项目时,很多背景图像突然停止显示.这是在iPad上升级到iOS 6后发生的.

举个例子:

<td style="background-image:url(https://mysite.com/_itemg_ver1.png); background-repeat:repeat-x; height:24px; width:100px;">Some content</td>
Run Code Online (Sandbox Code Playgroud)

由于并非所有的背景图像都受到影响,这可能是愚蠢的事情,这使得它更令人沮丧.我很迷惑.工作代码示例:

<td style="width:925px; height:44px; background-color:#ffffff; background-image:url(https://mysite.com/ll_corner_ver1.png); background-repeat: no-repeat; background-position:bottom left;">Some content</td>
Run Code Online (Sandbox Code Playgroud)

我试过让代码'相同',但仍然是同样的问题.我目前正在调查图像以某种方式成为问题,但这没有任何意义.

提前感谢您的想法/帮助等.

html5 google-chrome mobile-safari ios6

4
推荐指数
2
解决办法
4837
查看次数