草庐IT

ms-viewport

全部标签

javascript - 想要在激活 iOS 键盘时调整浏览器视口(viewport)的大小

在iOS网络浏览器(Safari、Chrome等)中,当您点击输入字段并显示键盘时,它会保持视口(viewport)大小不变,但会向上滑动部分不在视野范围内。这使得创建类似应用程序的网站变得非常困难,因为我正在编写一个聊天应用程序,当键盘显示时我想保持对话完全可见,但只需调整对话区域的大小以适应新的“调整大小”的可视区域。我已经尝试了所有方法,例如让对话区域绝对定位left:0;右:0;顶部:0;bottom:0,但iOS仍然保持视口(viewport)大小相同并将其向上推,部分超出View。这可能吗?还是超出CSS或JavaScript控制的系统级功能?

iOS 独立 App 300ms 点击延迟

去年webkitremovedthe350msdelayforiOS.当我在Safari的移动浏览器中运行我的网站时,延迟不再存在,并且按预期工作。但是,当我在standalonemode中运行我的Web应用程序时,延迟存在,并且非常明显。这是我正在使用的元标记:我试过这种变体,但运气不好。很难找到关于独立应用程序的任何信息,尽管如此这个明显的问题。有谁知道为什么这350毫秒的延迟点击只发生在独立模式下?作为解决方法,我必须带上fastclick进入项目,这并不理想。注意:我运行的是iOS9.3.5/iPhone6 最佳答案 似乎没

iphone - PhoneGap : Scaling down a webpage with viewport

我正在创建我们将在工作中构建的应用程序的快速原型(prototype),以便我们可以对某些功能进行快速用户测试。我的设计师以640像素的宽度创建了我的图像,以匹配iPhone5的分辨率。因此,为了让事情变得简单快捷,我使用了这个视口(viewport)标签:这在移动版Safari中完美运行,但现在我将其包装在PhoneGap中,它的行为就像比例设置为1。关于我需要做些什么来解决这个问题有什么想法吗?谢谢。 最佳答案 我找到了。项目的根目录中有一个“config.xml”。设置这一行:要像我这里的代码片段显示的那样“真实”,使应用程序

javascript - 如果 div 在视口(viewport)之外,我如何将它们设置为 "visibility:hidden"

我正在开发移动网络应用程序。但是,iOS5.1或以下版本的safari内存有限。当我使用css3转换时,我需要最小化内存使用。我发现如果我使用css样式“display:none/visibility:hidden”,应用程序不会因内存问题而崩溃。所以我想在它们真正隐藏的时候让它们“隐藏”起来。我的英语不好。图片可以显示我想要的:上传图片**:**另一个网站示例使用css“visibility:hidden”属性在不在屏幕上时隐藏每个session:examplewebsite:DentsuNetwork 最佳答案 有一个plugi

VMware虚拟机安装MS-DOS 7.10教程

大家好,我是小乐,今天我给大家带来用VMware虚拟机安装DOS的教程。那么话不多说,我们开始。准备工具:1.VMware虚拟机2.DOS镜像dos镜像下载链接:https://wwox.lanzout.com/izL910kcd15c提取码:21oh百度网盘链接:https://pan.baidu.com/s/12Wd5iMA8OJLp6s1B3qoQvw?pwd=cdrf提取码:cdrf开始安装。新建虚拟机页面选择典型。 选择稍后安装操作系统,第二个选项会启用简易安装。 选择MS-DOS。给虚拟机命名。分配磁盘,将存储改为单个文件。点击完成,其他不用动。 接下来将iso文件导入。开机,在这

c++ - iOS 上的可恢复断言/断点,例如带有 MS 编译器的 __debugbreak()

我正在尝试实现自定义Assets宏(类似于assert.h的内容),但我希望能够在获取并断言后继续执行。例如,一个这样的ASSERT实现可以是:#defineASSERT(expr)((void)((!!(expr))||(__debugbreak(),0)))__debugbreak是微软编译器中的一个内置函数,用于插入软件断点,相当于x86中的_asmint3。对于iOS,有不同的方法来实现__debugbreak:__asm__("int$3");用于x86。__asm__("bkpt#0");用于常规ARM。__asm__("brk#0");forarm64__builtin_

c# - Socket.Bind 然后连接到 MS Loopback NIC

我在Windows7x64中创建了一个环回接口(interface)卡假设我的本地机器的IP是20.200.20.30/255.255.255.128环回适配器的IP是20.200.20.65/255.255.255.128我在20.200.20.30的7800端口上打开了一个监听套接字在另一个线程/应用程序上,我在20.200.20.65上绑定(bind)了一个套接字,然后连接到20.200.20.30但它因连接超时而失败。虽然它在WindowsXP上运行良好。请指教 最佳答案 将出站套接字绑定(bind)到环回地址,然后尝试将其

linux - TCP ACK 响应延迟 10ms

我正在编写一个应该从服务器接收文件的客户端应用程序。通信使用基于TCP设计的非常简单的专有协议(protocol):服务器发送一个16KB的数据block,等待来self的客户端的简单响应,然后继续下一个数据block;这样做直到文件被完全传输。服务器在Windows上运行。如果我在Windows上运行我的客户端(通过Cygwin),我可以达到70Mbits/s的吞吐量。但是,如果我在Linux上运行它,我可以获得的最大吞吐量是5Mbits/s(两个测试都使用相同的100Mb以太网链路)。在对我收集的tcpdump跟踪进行一些调查后,我发现Linux大约需要10毫秒来回答每个TCPAC

解决系统缺少api-ms-win-core-registry-l1-1-0.dll文件问题

其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个api-ms-win-core-registry-l1-1-0.dll文件进行安装(前提是找到适合的版本),当我们执行某一个.exe程序时,相应的DLL文件就会被调用,因此安装好之后就能重新打开你的软件或游戏了.那么出现api-ms-win-core-registry-l1-1-0.dll丢失要怎么解决?一、手动从本站下载dll文件1、从下面列表下载api-ms-win-core-registry-l1-

Windows系统缺失api-ms-win-crt-private-l1-1-0.dll文件的完美办法

其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个api-ms-win-crt-private-l1-1-0.dll文件(挑选合适的版本文件)把它放入到程序或系统目录中,当我们执行某一个.exe程序时,相应的DLL文件就会被调用,因此将缺失的文件放回到原目录之后就能打开你的软件或游戏了.那么出现api-ms-win-crt-private-l1-1-0.dll丢失要怎么解决?一、手动从网站下载单个dll文件1、从下面列表