Не можна запобігти дія браузер за промовчанням, для сполучення клавіш CTRL + P

ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.

Клацніть тут, щоб переглянути цю статтю англійською мовою: 3167077
Підсумки
Починаючи з Internet Explorer 9, ви не можете usethe preventDefault() або stopPropagation()спосіб для запобігання інтерактивні елементи браузера за промовчанням для комбінацію клавіш Ctrl + P. Дія за промовчанням – це toopen діалогове вікно друку.

Примітка. Ця дія застосовується, якщо здійснюється за допомогою сторінки в стандартному режимі.

Під Вільний час спроби підключення до іншу дію цього сполучення клавіш, спроба не вдається виконати, і все ще існує інтерактивні елементи за промовчанням.
Додаткові відомості
Нижче наведено приклад демонструє, цю проблему.

Якщо браузер Internet Explorer працює в стандартному режимі, наведений нижче код не перешкоджає інтерактивні елементи за замовчуванням:

function handleKeyDown (oEvent) {  if (oEvent.keyCode == 80 && oEvent.ctrlKey ) {     if (oEvent.preventDefault)  oEvent.preventDefault();     if (oEvent.stopPropagation) oEvent.stopPropagation();    }}

Проте якщо Internet Explorer працює в IE 5.5-режим сумісності, скористайтеся наведений нижче код, замість цього:

function handleKeyDown (oEvent) {  if (oEvent.keyCode == 80 && oEvent.ctrlKey ) {     // IE Quirks     oEvent.returnValue = false;     oEvent.keyCode = 0;     }}

Увага! Якщо змінити режим браузера документа, динамічний макет сторінки може негативно роботу.
Стан
Така поведінка передбачена.

Попередження. Цю статтю переведено автоматично

Властивості

Ідентифікатор статті: 3167077 – останній перегляд: 09/28/2016 04:58:00 – виправлення: 1.0

Internet Explorer 11, Windows Internet Explorer 10, Windows Internet Explorer 9

  • kbmt KB3167077 KbMtuk
Зворотний зв’язок