我正在尝试为iPad优化我的网站。你能指导一下最好的方法吗?
关于我是应该仅通过CSS分离桌面/ ipad还是重定向到完全不同的域(例如mysite.com/ipad)
如何在iPad模拟器上进行测试?我应该使用XCode进行开发吗?
请帮我一些好的在线教程。谢谢。
答案 0 :(得分:4)
进入iOS模拟器后,请转到“硬件>设备> iPad”
答案 1 :(得分:1)
最好使用单独的css文件或只是制作完整的液体布局,
就测试而言,您可以下载带有xcode的ipad开发工具包用于模拟器
答案 2 :(得分:0)
此在线iPad模拟器http://alexw.me/ipad2/将允许您测试您的网页以及CSS3和javascript。
答案 3 :(得分:0)
你试过Browshot.com吗?您可以获得免费积分并在iPad浏览器上尝试一些屏幕截图。它使用实际的移动浏览器。
答案 4 :(得分:0)
对于要使用iOS
在macOS
中运行VirtualBox
模拟器的 Windows 和 Linux 用户。
当前软件版本:
参考:
准备VirtualBox:
VirtualBox
+ Extension Pack
(通常通过双击->操作系统应识别出Extension Pack
必须由VirtualBox
打开); VirtualBox
; an existing virtual hard disk file
创建一个新的虚拟机; "Virtual Machine Name"
替换为您在创建虚拟机时在步骤6中使用的名称:对于Windows
用户,我们需要在命令行中逐行输入下一行:
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "Virtual Machine Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
对于Linux
用户,只需创建一个文件,例如myscript
,其内容如下:
#!/bin/bash
VBoxManage modifyvm "Virtual Machine Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
并以source ./myscript
的身份在终端中运行。
在VirtualBox上安装macOS 10.14 Mojave (指南中的Step 7. Install macOS 10.14 Mojave on VirtualBox):
安装iOS模拟器:
App Store
); Xcode
(来自App Store
或Finder -> Applications -> Xcode
); Get started with a playground
+ Blank
,以跳过所有烦人的步骤。测试站点+使用模拟器:
==============
1.1。打开Xcode
;
1.2。在顶部菜单中,选择Xcode -> Open Developer Tool -> Simulator
;
1.3。 [提示]您可以Keep in Dock
模拟器,因此不必每次都运行Xcode
;
1.4。在顶部菜单中,选择Hardware -> Device
以选择要模拟的设备/ iOS;
1.5。 [提示]在顶部菜单中,选择Hardware -> Manage Devices...
+ Simulators
标签以将软件包安装在其他版本的iOS上;
1.6。在Simulator's iOS Safari
中打开您的网站;
==============
2.1。打开桌面Safari;
2.2。在顶部菜单中,选择Safari -> Preferences...
+ Advanced
标签->勾选Show Develop menu in menu bar
;
2.3。在顶部菜单中,选择Develop -> SIMULATED DEVICE -> YOUR SITE
。