Показать сообщение отдельно
  #1 (permalink)  
Старый 11.12.2011, 21:37
Интересующийся
Отправить личное сообщение для rafael Посмотреть профиль Найти все сообщения от rafael
 
Регистрация: 13.11.2011
Сообщений: 10

При написании в alert русских слов выходят непонятные символы
var Test_Plug = {
_stub : function()
{
alert("Stub");
},
_onLoad : function(e)
{
gBrowser.addEventListener("DOMContentLoaded", Test_Plug._onPageLoad, true);  
},
_onPageLoad : function(event) 
{  
  var doc = event.originalTarget;  
  
  if (doc instanceof HTMLDocument) {  
    if (doc.defaultView.frameElement) {   
      while (doc.defaultView.frameElement) {  
        doc = doc.defaultView.frameElement.ownerDocument;  
      }  
    }  
  }
 
  var badURL = "http://www.yandex.ru/"; //url вреденосного сайта

var URLadress = window._content.document.location.href;   //url текущей страницы

if ( badURL == URLadress ) //сравнение URL адресов
 
 { alert('WARNING');
window.location = "http://google.com"; //переход на другой адрес

}
}
};

window.addEventListener("load", Test_Plug._onLoad, false);



Сделал расширение которое отслеживает загрузку страницы и сравнивает текущий URL с адресом якобы вредоносного сайта, у меня он взят за www.yandex.ru. Так вот прописываю в алерте alert('Вредоносный сайт'); выходят какие то символы. Как исправить?

и еще вопрос! Как заменить скрипт
window.location = "http://google.com"; на что то другое?
Ответить с цитированием