5

Итак, я разрабатываю расширение Chrome, что означает, что я постоянно случайно закрываю Chrome:

И хотя вы можете этого не видеть сейчас, я закрыл Chrome по крайней мере 8 раз из-за случайного слишком быстрого перемещения и нажатия кнопки вместо кнопки для моего расширения. Я имею в виду, что верхняя часть кнопки на самом деле находится всего в 11 пикселях :

Теперь, когда вы верите, что я не псих, позвольте мне пройти через то, что я пытался.

  • Настройка для этого? Нету.
  • Еще один вопрос SU? ДА! Но подождите, в ответе на вопрос признается, что вы не можете остановить закрытие Chrome без предупреждения при нажатии , Что именно моя проблема. (Да, я знаю, что могу вернуть Ctrl + Shift + Tab, но не так ли?)

Как я могу отключить , показать подтверждение или что- то в этом роде?


Примечание 1: Боб сделал хорошее замечание в чате о том, как я могу просто переместить значок влево перед другими значками расширений. Да, это сработало бы. Но это скорее обходной путь, и я все еще хотел бы получить ответ. Другие разработчики могут не иметь установленных расширений или иметь веские причины для разработки без других расширений, которые могут вызвать конфликт. В этом случае не за что было бы двигаться.

Примечание 2: вроде не связано, но я также закрыл Chrome при нажатии в прошлом, поэтому этот вопрос мог помочь даже не разработчикам, которые так же небрежны, как я.

1 ответ1

4

Вы могли бы начать печатать в этом поле для ответа? ;)

Просто думать вне (на самом деле, внутри) коробки.

Или, если вы хотите сделать это с фокусом на другой вкладке, вы всегда можете открыть консоль (F12) и вставить что-то вроде:

window.onbeforeunload = function (e) {
    e = e || window.event;

    if (e) {
        e.returnValue = 'Are you sure?';
    }
};

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .