2014-09-12 4 views
0

Я создаю расширение для Firefox для Android, которое добавляет динамически некоторые элементы в DOM, и некоторые из них должны отображать предупреждающее сообщение.«Приложение для JavaScript» Предупреждающее сообщение

var li=window.content.document.createElement('li'); 
li.onclick = function(){ 
    alert("lalalalalalallalallalala"); 
} 

Так что я получил его, но когда появляется сообщение, предупреждение имеет «[JavaScript Application]» название. Есть ли способ изменить этот титул?

+0

https://stackoverflow.com/questions/1905289/how-to-edit-a-javascript-alert-box-title – ajp15243

+1

Вы можете использовать модальности вместо предупреждений, как то, что использует загрузчик. – royhowie

+1

не используют предупреждения. Предупреждение блокирует браузер до тех пор, пока он не будет подтвержден, чтобы страница не выполняла отложенные задачи. Вы в основном блокируете работу всех остальных; особенно на мобильной платформе, это действительно не очень хорошо. –

ответ

1

Вы cannot do this используя метод alert. Это по соображениям безопасности.

В качестве альтернативы вместо этого вы можете использовать showModalDialog.

Диалоговые окна модальные окна - они предотвращают пользователя от доступа к остальной части интерфейса программы, пока диалоговое окно не будет закрыто. По этой причине вы не должны злоупотреблять какой-либо функцией, которая создает диалоговое окно (или модальное окно).

Смежные вопросы