Масштаб/ширина/масштабирование сброса Safari на iPhone с помощью JavaScript/onorientationchange

Я могу думать о ситуациях, где любой из первых двух ароматов имеет смысл:

  1. , Если игла нуждается в предварительной обработке, как в Knuth-Morris-Pratt алгоритме, needle.findIn(haystack) (или pattern.findIn(text)) имеет смысл, потому что объект иглы содержит промежуточные таблицы, составленные для алгоритма для работы эффективно

  2. , Если стогу сена нужна предварительная обработка, как говорят в trie, haystack.find(needle) (или words.hasAWordWithPrefix(prefix)) работы лучше.

В обоих вышеупомянутые случаи, одна из иглы или стога сена знает о поиске. Кроме того, они оба знают друг о друге. Если бы Вы хотите иглу, и стог сена для не знания друг о друге или поиска, searcher.find(needle, haystack) был бы соответствующим.

11
задан dwarbi 16 September 2009 в 03:10
поделиться

3 ответа

Это не сработает, если вы запускаете веб-приложение в сафари, но я думаю, что он будет работать, если вы используете UIWebView внутри своего собственного приложения.

Я не тестировал это, но есть простой способ заставить ваш javascript взаимодействовать со стороной кода object-c, после чего у вас будет доступ к таким вещам, как масштабирование веб-представления.

1
ответ дан 3 December 2019 в 03:04
поделиться

У меня тоже была эта проблема, я думаю. Попробуйте поместить "maximum-scale=1.0" (и, возможно, "minumum-scale=1.0", если вам это нравится) в тег окна просмотра. Это предполагает, что вы не хотите, чтобы пользователь мог масштабироваться (чего я не знаю)

0
ответ дан 3 December 2019 в 03:04
поделиться

Вы можете установить свойство масштабируемое пользователем в атрибуте содержимого. Попробуйте следующее:

<meta name="viewport" content="width=device-width; initial-scale=1.0; user-scalable=no;">

Из этот ответ :

Но если вы назначите User-scaleable = no, это означает, что веб-сайт не позволяет увеличивать или уменьшать масштаб.

0
ответ дан 3 December 2019 в 03:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: