В Google Chrome есть ошибка.В результате ошибки, html-элемент выбора значений на странице, когда он вводится, бросает Iframe через http / https (когда вы вставляете Iframe из файловой системы, он работает нормально), отбеливается в субмониторах.
Чтобы воспроизвести проблему, вам нужно как минимум 2 монитора с двумя разными разрешениями.Вы должны отметить в качестве основного монитора монитор с более высоким разрешением.
Затем необходимо разместить где-нибудь файл index.html со следующим содержимым (например, локальным IIS):
<html> <head> </head> <body>
<div>
<select>
<option value=""></option>
<option value="2">Visa</option>
<option value="3">AmericanExpress</option>
<option value="4">Bonus</option>
<option value="5">DinersClub</option>
<option value="6">Discover</option>
<option value="7">MasterCard</option>
</select>
</div> </body> </html>
И затем вы можете вставить его, бросив iframe в другой index.html:
<html>
<head>
</head>
<body>
<iframe width="1000px" height="500px" src="http://exmapleUrl" />
</body>
</html>
А теперь, когда вы открываете последний index.html с помощью браузера Google Chrome в sub-монитор, разрешение которого ниже, чем у основных мониторов, вы должны увидеть ошибку.
Ошибка исчезает, когда окно браузера изменяется или увеличивается.
Я сообщил об этом в Google, используя функцию "сообщить о проблеме" в браузере Google Chrome.Но, между тем, кто-нибудь может иметь представление, как решить эту проблему с моей стороны?Есть ли способ выполнить увеличение / уменьшение масштаба с помощью JavaScript в фоновом режиме, чтобы пользователь не заметил?