Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№123-06-2010 16:55:21

Espirito
Участник
 
Группа: Members
Зарегистрирован: 23-06-2010
Сообщений: 7
UA: Firefox 3.6

Как заставить Firefox игнорировать ошибки XML?

На нескольких часто посещаемых мною сайтах выбиваются различные Ошибки синтаксического анализа XML, из-за чего я не могу полноценно просматривать страницы. Администрация сайтов исправлять ошибки не желает. Таким образом, мне нужно заставить Firefox (3.6.4, WinXP SP3) отображать содержимое страниц вопреки существующим ошибкам, как это делают другие браузеры, а не наблюдать жёлтое окно ошибок. Существует ли подобное дополнение, опция в настройках или about:config, либо что-то ещё? Ничего полезного в Поиске форума и Дополнениях лисы не нашёл. Посоветуйте решение, пожалуйста.

Отсутствует

 

№223-06-2010 17:14:41

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
UA: Firefox 3.6
Веб-сайт

Re: Как заставить Firefox игнорировать ошибки XML?

Ошибки точно на сайтах, а не в какой-нибудь вашей баннерорезалке?
Если ссылки на примеры?


Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

№324-06-2010 02:17:08

Espirito
Участник
 
Группа: Members
Зарегистрирован: 23-06-2010
Сообщений: 7
UA: Firefox 3.6

Re: Как заставить Firefox игнорировать ошибки XML?

Абсолютно уверен.
Либо неверное закрытие тегов:
<p>текст<p> - Ошибка синтаксического анализа XML: несоответствующий тег. Ожидается: </p>.
Либо неверная последовательность закрытия:
<a href="http://url"><span style="font-weight: bold;">текст</a></span> - Ошибка синтаксического анализа XML: несоответствующий тег. Ожидается: </span>.
Либо ещё что-то. Мелочёвка в общем, но лиса это не игнорит. Я не против, пусть уведомляет иконкой в статусбаре или где-то ещё, но не выпаданием же в бесполезный жёлтый экран...

Отредактировано Espirito (24-06-2010 02:18:13)

Отсутствует

 

№424-06-2010 06:55:26

Elcosto
Участник
 
Группа: Members
Зарегистрирован: 18-06-2008
Сообщений: 65
UA: Firefox 3.6

Re: Как заставить Firefox игнорировать ошибки XML?

дайте ссылку на такие сайты с ошибками

Отсутствует

 

№524-06-2010 07:51:52

seleko
Участник
 
Группа: Members
Зарегистрирован: 06-05-2009
Сообщений: 145
UA: Firefox 3.6

Re: Как заставить Firefox игнорировать ошибки XML?

у меня такое сплошь и рядом в newsfox, например на хабре...
давать что-то бессмысленно, тк это идёт в фиде.

можно подписаться... или сделаю скрин как увижу.

Отсутствует

 

№624-06-2010 10:05:06

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630
UA: Seamonkey 1.1

Re: Как заставить Firefox игнорировать ошибки XML?

Угу, иногда попадаются такие сайты. Не фиксировал адреса.

Отсутствует

 

№724-06-2010 10:20:51

seleko
Участник
 
Группа: Members
Зарегистрирован: 06-05-2009
Сообщений: 145
UA: Firefox 3.6

Re: Как заставить Firefox игнорировать ошибки XML?

Отсутствует

 

№824-06-2010 17:22:56

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Firefox 3.6

Re: Как заставить Firefox игнорировать ошибки XML?

seleko
ссылка на хабре приведённая в скриншоте спокойно открывается без всяких ошибок.


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№925-06-2010 00:27:45

Espirito
Участник
 
Группа: Members
Зарегистрирован: 23-06-2010
Сообщений: 7
UA: Firefox 3.6

Re: Как заставить Firefox игнорировать ошибки XML?

Вот вам ссылки:
http://wapland.org/forum/index.php?id=110
http://dawap.org/mafia/rules.php?mode=doktor

Отсутствует

 

№1025-06-2010 01:18:43

savssa
Участник
 
Группа: Members
Зарегистрирован: 06-02-2009
Сообщений: 459
UA: Firefox 3.6

Re: Как заставить Firefox игнорировать ошибки XML?

Espirito пишет

Вот вам ссылки:

Espirito, эти сайты  так же игнорирует  Опера и Хром (правда хром частично всё таки отображает). Но предполагаю, что  IE отображает их корректно. Как временный вариант можно поставить IE Tab Plus (FF 3.6+) во всяком случае на первый взгляд отображает нормально.


В любом из нас спит гений. И с каждым днем все крепче!

Отсутствует

 

№1125-06-2010 02:57:22

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Firefox 3.6

Re: Как заставить Firefox игнорировать ошибки XML?

Espirito

savssa пишет

Espirito, эти сайты  так же игнорирует  Опера и Хром (правда хром частично всё таки отображает). Но предполагаю, что  IE отображает их корректно. Как временный вариант можно поставить IE Tab Plus (FF 3.6+) во всяком случае на первый взгляд отображает нормально.

вобщем там кривые ручки создателей виноваты - сайт в зависимости  от юзерагента выдаёт разные странички.
и ту которую он выдаёт файрфоксу кривая. естественно ФФ ругается.
как вариант решения установить Custom Buttons плюс кнопка смены юзерагента(выбираем ИЕ и всё нормально отображается)

скрытый текст
в Инициализацию

Выделить код

Код:

var ps = Components. classes ["@mozilla.org/preferences-service;1"]. getService (Components. interfaces. nsIPrefService). getBranch ("general.");
    ps. setCharPref ("useragent.override", "reset");

this.PS = Components.classes['@mozilla.org/preferences-service;1'] .getService(Components.interfaces.nsIPrefBranch);
this.PS.clearUserPref("general.useragent.override");
this.image=
'data:image/gif;base64,R0lGODdhEAAQAPcAAAAAAAAAAHh4eJiYmLi4uMjIyNDQ0Pj4+MC8vKCYmJiMjHBgYJB0dKCIiJhgYCAUFKxwcHRAQAgEBKxYWJRAQLxYWKBAQKxAQDgUFMxwcHQoKLxAQMxYWIQoKNhwcJQoKMxAQBAEBFAUFKwoKNhYWLwoKNhAQKAgIMwoKNgoKCAEBDgEBFAEBKAoJKAwKNhgWNhYUIxkYIRIQLx4cJhgWNhAKLxAKNhYQMxAKMxYQKxAKNhwWKCQjJhoXLxYQMxwWKBAKFAUBKxYQJRAKFg0KLxwWIRAKFAkFNhYKHhkXKxwWMxYKDgUBHRAKLxYKNhwQHBgWEw0KMxwQJh0YKxYKLxwQNhwKFAkBKxwQDgkFMxwKIx0YLxwKFA0FKxwKCAUBHBoXDgkBFA0BJyYjDg0KDg0FDg0BHh4cNDQyHR0YCAkBCAkFCA0BCA0FJCcjAgUBAgkBAg0BIigiFhwWCg0KFh4XDR0QIiYjAg0FCh0QIigkFhwYFB0XCB0PBh4OBhwPBh4QAgkFLjAvMjQzLzMxER0XBw0KBx0SAAIBDR0WCB0WAg0KIycmHB0dAgUFAgkKAg0QCA0QAg0WCAkKAgkQCA0WAgUKAgkWAgUQAgUWCAkQCAkWIyMkLi4wMjI0Ly8zAAACAgEQAgEWDg0WAgEKCAUWAgEFCAUQDg0QCAEWBwUKDgkWCAEQDgUWDgEWEw0WDgkQCAEKDgUQFAkWDgEQFAUWFAEWHRkdFg0WCgUKHQocHRAcFAEQIQocJyMmFAUQIRAcDgEKJQocFAkQHQoWKAocJRAcCAEFDgUKKwocHhwdNDIzKBAcIQoWLwocHRAWFAEKFA0QKxAcJQoWMwocNgocLxAcKAoWJBkdKwoWKCIkIRAWMxAcFAUKHQoQLwoWNhAcKxYcJRAWMwoWDgEFNgoWHRkaLxYcKBAWIQoQKxAWJQoQDgkKLxAWMxYcKAoQFAEFMxAWKwoQNhYcLwoQNhAWMwoQNgoQKAkMJhkaFAkKNhUYIQ8QLxscKAgKNhQVCwAAAAAEAAQAAAIpgANCBxIsOBACQIl+Fnoh6CAg3L8KOzTZ2EdA3X2HFwooY5Hjwv7XDQwQKFETwklVFwoUIBEhCkX5qkokBPDQQYkSBi0kqKBQUnyCc2nkyEiRCwN9OgxoodOnCmXChTqVEK+g0RH4BM4ocWIFmATDnKaj8fUfD2EhkurUyePZQJ7hGsx4cULtBL+EUUwsAXOFmjZ9mgBU+CIgSMSgx2B0qBAqI4NBAQAOw==';


var меню =
<menupopup xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
       oncommand="this.parentNode.сменитьЮзерагент(event)">
          <menuitem type="radio" value="reset" label="Default User-Agent"/>
          <menuseparator/>
          <menuitem type="radio" value="Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 YB/3.5.1" label="FF 3.6.3+yandexbar"/>
    <menuitem type="radio" value="Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.4) Gecko/20091016 Firefox/1.5.4" label="firefox 1.5.4"/>
    <menuitem type="radio" value="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)" label="IE-6"/>
    <menuitem type="radio" value="iCab/3.0.2 (Macintosh; U; PPC Mac OS)" label="iCab/Mac"/>
    <menuitem type="radio" value="Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.3) Gecko/20090914 Slackware/13.0_stable Firefox/3.5.3" label="Slackware"/>
    <menuitem type="radio" value="Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; ru; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3" label="Firefox/3.6.3 Mac OS X 10.4"/>
      <menuitem type="radio" value="Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.9 (KHTML, like Gecko) Chrome/5.0.307.0 Safari/532.9" label="Chrome/5.0.307.0"/>
</menupopup>;


меню = custombuttonsUtils. makeXML (меню);
меню. childNodes [0]. setAttribute ("checked", "true");
this. orient = "horizontal";
this. type = "menu";
this. appendChild (меню);
this. сменитьЮзерагент = function (событие)
{
    var юзерагент = событие. target. getAttribute ("value");
       var ps = Components. classes ["@mozilla.org/preferences-service;1"]. getService (Components. interfaces. nsIPrefService). getBranch ("general.");
    ps. setCharPref ("useragent.override", юзерагент);
this.PS = Components.classes['@mozilla.org/preferences-service;1'] .getService(Components.interfaces.nsIPrefBranch);
this.pref='general.useragent.override';
var state=this.PS.getCharPref(this.pref);
if (state=="reset") { 
this.PS = Components.classes['@mozilla.org/preferences-service;1'] .getService(Components.interfaces.nsIPrefBranch);
this.pref='general.useragent.override';
var state=this.PS.getCharPref(this.pref);
this.PS = Components.classes['@mozilla.org/preferences-service;1'] .getService(Components.interfaces.nsIPrefBranch);
this.PS.clearUserPref("general.useragent.override"); 
this.image=
'data:image/gif;base64,R0lGODdhEAAQAPcAAAAAAAAAAHh4eJiYmLi4uMjIyNDQ0Pj4+MC8vKCYmJiMjHBgYJB0dKCIiJhgYCAUFKxwcHRAQAgEBKxYWJRAQLxYWKBAQKxAQDgUFMxwcHQoKLxAQMxYWIQoKNhwcJQoKMxAQBAEBFAUFKwoKNhYWLwoKNhAQKAgIMwoKNgoKCAEBDgEBFAEBKAoJKAwKNhgWNhYUIxkYIRIQLx4cJhgWNhAKLxAKNhYQMxAKMxYQKxAKNhwWKCQjJhoXLxYQMxwWKBAKFAUBKxYQJRAKFg0KLxwWIRAKFAkFNhYKHhkXKxwWMxYKDgUBHRAKLxYKNhwQHBgWEw0KMxwQJh0YKxYKLxwQNhwKFAkBKxwQDgkFMxwKIx0YLxwKFA0FKxwKCAUBHBoXDgkBFA0BJyYjDg0KDg0FDg0BHh4cNDQyHR0YCAkBCAkFCA0BCA0FJCcjAgUBAgkBAg0BIigiFhwWCg0KFh4XDR0QIiYjAg0FCh0QIigkFhwYFB0XCB0PBh4OBhwPBh4QAgkFLjAvMjQzLzMxER0XBw0KBx0SAAIBDR0WCB0WAg0KIycmHB0dAgUFAgkKAg0QCA0QAg0WCAkKAgkQCA0WAgUKAgkWAgUQAgUWCAkQCAkWIyMkLi4wMjI0Ly8zAAACAgEQAgEWDg0WAgEKCAUWAgEFCAUQDg0QCAEWBwUKDgkWCAEQDgUWDgEWEw0WDgkQCAEKDgUQFAkWDgEQFAUWFAEWHRkdFg0WCgUKHQocHRAcFAEQIQocJyMmFAUQIRAcDgEKJQocFAkQHQoWKAocJRAcCAEFDgUKKwocHhwdNDIzKBAcIQoWLwocHRAWFAEKFA0QKxAcJQoWMwocNgocLxAcKAoWJBkdKwoWKCIkIRAWMxAcFAUKHQoQLwoWNhAcKxYcJRAWMwoWDgEFNgoWHRkaLxYcKBAWIQoQKxAWJQoQDgkKLxAWMxYcKAoQFAEFMxAWKwoQNhYcLwoQNhAWMwoQNgoQKAkMJhkaFAkKNhUYIQ8QLxscKAgKNhQVCwAAAAAEAAQAAAIpgANCBxIsOBACQIl+Fnoh6CAg3L8KOzTZ2EdA3X2HFwooY5Hjwv7XDQwQKFETwklVFwoUIBEhCkX5qkokBPDQQYkSBi0kqKBQUnyCc2nkyEiRCwN9OgxoodOnCmXChTqVEK+g0RH4BM4ocWIFmATDnKaj8fUfD2EhkurUyePZQJ7hGsx4cULtBL+EUUwsAXOFmjZ9mgBU+CIgSMSgx2B0qBAqI4NBAQAOw==';

 }
 else { this.image=
'data:image/gif;base64,R0lGODdhEAAQAPcAAAAAAAAAALi4uMjIyNDQ0Pj4+MC8vCAUFAgEBLxYWLxAQMhYWMhAQNRYWBAEBNRAQLwgIMggIORYWNQgIORAQOQgIPBgYPAoKPRAQPQcILwICMgICNQICOQICPAEBPgIBP8AAP8oKP9gYPQQCPQoHPRgVPRAKNQgCOQgCPQgCNRAKORAKPRYQLwgCMggCNRYQLxAKMhAKORYQMhYQLxYQPRYKPRADORYKMBAFNRADORADNRYKMhYKLxYKPRYDMBABNRYFORYDMBYFNRYBMBYBCAUBNDQyCAkDCA0BCA0FCBEDCBUDAgUBCB0BCBkDCCEDCCUDCB0FCCkDCC0DCDECCDUCCDkCCD0CCj0HBD0CCDEICDUICDkICjwKBz0IAi0DAjECAjUCAjkCAj0BADwBAD/ACj/KCCUJCC0JAhkDAh0DAiEDAiUDAikDAD4CCB0JAhEDAhUDAT0ECBUJCCkLAg0DAjUIAjkIAj0ICCELCC0NAjEIAgkDCBkLCCUNCD0RCA0JCDURAi0LCDkTAikLCB0NCC0RAiULCD0VCDETCDUVAiELAjkTAj0TCD0ZCBELCCkTCC0VAh0LAjUTCCUTCDUZAjETCBUNCDkbAhkLCD0dAi0TAj0ZAjkZCB0RCCETAikTBD0dAD4cCC0ZCDEbCDUdAhULAj0dAD/eAiUTAjUbAjkdADwdLjAvMjQzLzMxAAIBAjEbCC0dAiETCCUZCCkbAi0bAhELCB0VAh0TAikbCBkTCCUdAiUbCCEbAhkTAiEbCB0ZAg0LCBUTAhUTAh0bCA0NAgUFCB0dAhkbCBkbAhETCBETCBUZAgkLAhUbAg0TCBUdAhEbCA0RCBEbAg0bAgkTCA0VCAkLAgULCA0ZAgkbCA0dAgUTAgUbCAkTCAkbLi4wMjI0Ly8zAAACAgEbAgETAgELCAUdCAUZCAUTAgEFCAEbCAUNCAETCAELCAUJNDIzCAEDLxAWMhAWNRAWORAWPRAWLwIIMgIINQIIOQIIPQIIPQEEPRUWPgACCwAAAAAEAAQAAAIhwAJCBxIsOBABAIRmFlohmDDhAsVMjRThkAZVAcjlinjZiJFgWYkIkwocSHIkAjEkfR4cqErAghSTvwjMIRNmzEZ5nxo81+ImC8FkkNgsyZOogd/fvggEMNSDx6YwiTwM4QIozdvxox51egHqyJwhkVgYKDUr1pDeBgpUCqBD//+fYhqsK7dgAA7';

 };
}


(если что в готовых кнопках есть подробное пояснение как её создать)


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№1225-06-2010 08:05:41

seleko
Участник
 
Группа: Members
Зарегистрирован: 06-05-2009
Сообщений: 145
UA: Firefox 3.6

Re: Как заставить Firefox игнорировать ошибки XML?

okkamas_knife
ну собссно я выше предупреждал, что это в ФИДЕ.
а скрин выложил как подтверждение

Отсутствует

 

№1325-06-2010 11:11:19

sentaus
Участник
 
Группа: Members
Зарегистрирован: 03-06-2005
Сообщений: 759
UA: Konqueror 4.4

Re: Как заставить Firefox игнорировать ошибки XML?

вобщем там кривые ручки создателей виноваты - сайт в зависимости  от юзерагента выдаёт разные странички.

Кстати, да. Если поставить IEшный User-Agent, то сервер отдаёт абсолютно корректную страницу. Это не может быть случайной ошибкой, а только намеренными действиями. Собственно, это и объясняет, почему

Администрация сайтов исправлять ошибки не желает.

Отредактировано sentaus (25-06-2010 11:13:41)

Отсутствует

 

№1425-06-2010 11:45:34

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
UA: Firefox 3.6
Веб-сайт

Re: Как заставить Firefox игнорировать ошибки XML?

Нет. На dawap.org cодержимое страницы абсолютно одинаково, но различаются серверные заголовки. Для IE отдаётся Content-Type: text/html, а для FF, Opera и т.п. Content-Type: application/xhtml+xml. При этом не проверяя, что содержимое действительно является валидным XML-документом.

В общем, в очередной раз криворукие уроды.


Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

№1525-06-2010 11:52:14

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Firefox 3.6

Re: Как заставить Firefox игнорировать ошибки XML?

Lynn пишет

Нет. На dawap.org cодержимое страницы абсолютно одинаково, но различаются серверные заголовки

ну я собссно это и имел ввиду


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]