Как отключить поведение изменения образа изображения по умолчанию firefox с помощью jquery.Отключить изменение размера изображения по умолчанию firefox
ответ
Firefox изменит размер изображения, только если вы получите доступ к этому изображению напрямую, а не как часть страницы. Который по очереди означает, что если вы напрямую обращаетесь к изображению, с самого начала нельзя загружать jQuery.
Так что если я правильно понял, что вы спрашиваете, короткий ответ - вы не можете.
EDIT:
Поскольку вы загружаете изображения в iframe
, вы можете убедиться, что изображение достаточно мал, чтобы поместиться внутри iframe
OR, убедитесь, что iframe
большой чтобы изображения внутри него не изменялись.
Однако, если ваш макет не позволяет этого, то единственным вариантом будет написать серверный скрипт, который будет служить изображению, завернутому в тег img
, как и другие. Не уверен, что язык программирования вы используете, но в PHP вы могли бы сделать это нравится:
<?php
if(isset($_GET['img'])) {
echo '<img src="path/to/your/images/folder/'.$_GET['img'].'" />';
} else {
echo 'Must specify an image';
}
?>
Сохранить это как showimage.php
, а затем вызвать его как showimage.php?img=yourimage.jpg
.
Надеюсь, это поможет.
привет, спасибо за ваш ответ. – vishnu
привет, спасибо за ваш ответ. Когда я использую , изображение в порядке (100%), но проблема заключается в том, что изображение помещается в
См. Мой обновленный ответ. –
Я уверен, что вы говорите об автоматическом изменении размера изображения при открытии изображения, которое больше вашего окна браузера.
Это значит, что если вы идете к www.blabla.com/verybigimage.jpg
, изображение будет автоматически изменено размером с Firefox.
Это поведение просто не может быть перезаписано с любым видом jQuery.
Единственный способ отключить автоматическое изменение размера - перейти на about:config
в ваш Firefox и установить browser.enable_automatic_image_resizing
в false
.
Единственный способ управления этими изображениями - встраивать их в какой-то код на стороне сервера.
Я отобразил изображение с использованием IFRAME, он отлично работает, используя IFRAME. – vishnu
Почему бы вам не показать изображение с iFrame? Если это просто изображение, отобразите его с помощью '
Чтобы обойти это, многие веб-сайты ссылаются на страницу, которая ничего не отображает, а отображает данное изображение, а не напрямую ссылается на изображение.
В качестве альтернативы вы можете сделать то, что делают a lot of gallery scripts: перехватить событие click и отобразить динамически сгенерированный HTML-блок, который обертывает изображение.
Я установил это с помощью следующего кода
$("#iframe").contents().find("img").attr('height','');
$("#iframe").contents().find("img").attr('width','');
Чтобы отключить изменение размеров изображений в Firefox я имею попробовать следующий код и он работает. Попробуйте, это может вам помочь.
document.designMode = "off";
document.execCommand("enableObjectResizing", null, "false");
Дизайн-режим выключен, потому что он не влияет на другие функции, такие как contenteditable.
- 1. Изменение размера изображения по умолчанию
- 2. Изменение размера изображения по умолчанию в адаптере
- 3. Изменение размера динамического изображения Android по умолчанию
- 4. Изменение размера пакета по умолчанию
- 5. Изменение размера по умолчанию узлов
- 6. Изменение размера изображения IFrame
- 7. Изменение размера изображения не работает в FireFox
- 8. Изменение размера изображения base64 в firefox
- 9. Изменение размера изображения по клику
- 10. Изменение размера изображения по Javascript
- 11. Firefox - designMode: отключить манипуляторы для изменения размера изображения
- 12. Изменение изображения по умолчанию «Воспроизвести»
- 13. отключить таблицы стилей по умолчанию в firefox
- 14. QML изменение размера изображения
- 15. изменение размера строки по умолчанию в QTableView
- 16. Изменение размера страницы по умолчанию для печати
- 17. Изменение размера бумаги по умолчанию для принтера
- 18. Изменение размера уведомления по умолчанию (Android)
- 19. изменение размера индикатора выполнения по умолчанию Андроида
- 20. Изменение размера окна по умолчанию в браузере
- 21. Изменение размера вкладок по умолчанию в RichTextBox
- 22. OBIEE 12C изменение размера шрифта по умолчанию
- 23. Php Изменение размера изображения Увеличение размера изображения
- 24. Изменение размера изображения
- 25. Автоматическое масштабирование (изменение размера) изображения в iframe
- 26. Пропорциональное изменение размера изображения
- 27. Изменение размера изображения CSS
- 28. Изменение размера изображения JavaFx
- 29. Как мы можем отключить изменение размера всплывающего окна в firefox?
- 30. Bitmap.decodeResource изменение размера изображения
Какое изменение размера изображения по умолчанию? Детально, пожалуйста! – lonesomeday
Хорошо, если вы говорите об изменении размера изображения, если вы показываете только изображение (например, http://www.sudoku-gratuit.fr/illusion-optique/1image-illusion-optique18.jpg), вы не можете добавьте JS к этому. Вы должны посмотреть на конфигурацию своего браузера, как здесь: http://www.liewcf.com/firefox-2-tip-stop-automatic-image-resizing-2628/ – Shikiryu