相关疑难解决方法(0)

<canvas>元素的最大大小

我正在使用一个画布元素,其高度6001000像素,宽度为几十或几十万像素.然而,在一定数量的像素(显然未知)之后,画布不再显示我用JS绘制的形状.

有谁知道是否有限制?

在Chrome 12和Firefox 4中都进行了测试.

javascript html5 canvas

104
推荐指数
9
解决办法
7万
查看次数

从JS/CSS检测系统DPI/PPI?

我正在研究一种独特的应用程序,它需要根据显示的设备生成特定分辨率的图像.因此,在常规Windows浏览器(96ppi),iPhone(163ppi),Android G1(180ppi)和其他设备上的输出是不同的.我想知道是否有办法自动检测到这一点.

我最初的研究似乎说不.我看到的唯一建议是在CSS中创建一个宽度指定为"1in"的元素,然后检查它的offsetWidth(另请参阅如何通过javascript访问屏幕显示的DPI设置?).有道理,但iPhone用这种技术骗我,说它是96ppi.

另一种方法可能是以英寸为单位获取显示尺寸,然后除以宽度(以像素为单位),但我不知道如何做到这一点.

javascript css mobile dpi ppi

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

如何使用Javascript添加iPhone/iPad检测?

我想在我的网站上添加一个条件,如果浏览器来自iPhone/iPad,有一些特定的行为,比如单击一个按钮来显示div.

就像是 :

<script type="text/javascript">
/* iPhone scripts */
<?php if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod')){ ?>
    // window.addEventListener("load",function() {
    // setTimeout(function(){
    // window.scrollTo(0, 1);
    // }, 0);
    // });
   jQuery(document).ready(function() {
}
});
Run Code Online (Sandbox Code Playgroud)

这正是我发现的,但我不确定这是怎么做的.

javascript mobile jquery browser-detection

1
推荐指数
1
解决办法
6797
查看次数

标签 统计

javascript ×3

mobile ×2

browser-detection ×1

canvas ×1

css ×1

dpi ×1

html5 ×1

jquery ×1

ppi ×1