Я не могу снимать проблемы без кода, но лучший способ для устранения проблем, подобных этой, - это использовать инструмент под названием Weinre .Очевидно, что если один браузер (iPad) имеет проблемы, вам нужно устранить неполадки непосредственно с ним.Это сложно, поскольку у iPad нет инструментов для разработчиков, но Вейнре может предоставить вам (большую часть) это по сети.
Следуйте инструкциям здесь , но по крайней мере вынеобходимо предоставить ~/.weinre/server.properties
, который содержит это:
boundHost: -all-
httpPort: 8081
reuseAddr: true
readTimeout: 1
deathTimeout: 5
, который скажет weinre прослушивать каждый IP-адрес порта 8081. Запустите Weinre (через OS X runner или с java -jar weinre.jar
в командеline.
Затем вы добавляете специальный тег script
на главной странице:
<script src="http://YOUR_IP_NUMBER:8081/target/target-script-min.js"></script>
После этого вы запускаете Safari или Chrome и переходите к http://localhost:8081/client/. Если все прошлокак и планировалось, вы увидите интерфейс Weinre, который является подмножеством инструментов разработчика WebKit.
Теперь подключитесь к компьютеру для разработки с помощью iPad или симулятора. Если тег сценария правильный, Weinre подключается к iPadи у вас есть довольно большое подмножество инструментов разработчика WebKit для устранения неполадок. Удачи!