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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№185102-01-2006 23:49:50

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

Yan пишет

...Технически через сайдбар это сделать невозможно...

Я думаю, возможно. Если и не через js, так через <object> или локальный сервер, поставляющий данные в страницу сайдбара.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№185203-01-2006 00:05:48

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1018

Re: Firefox VS Opera II: в поисках истины

Anton
Варианты с сервером я не рассматривал, т.к. это будет уже не функция браузера, а примочка сервера.
А черех <object> - ... не знаю, не знаю. Если встроенный объект имеет право читать (и отправлять) данные с другого домена, то это получается дыра в безопасности.

Отсутствует

 

№185303-01-2006 01:14:43

Mash
Участник
 
Группа: Extensions
Зарегистрирован: 09-04-2005
Сообщений: 620
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

2 Yan

(сам не знаю, но...) UserJS не наделён такими правами? Или это из другой песни, не относящейся к делу?

Отсутствует

 

№185403-01-2006 01:59:47

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

Mash пишет

(сам не знаю, но...) UserJS не наделён такими правами?...

Я тоже не знаю, но дело даже не в правах, дело в том, что UserJS пока что не работают в сайдабарах.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№185503-01-2006 02:02:04

profiT
Участник
 
Группа: Members
Откуда: в Караганде
Зарегистрирован: 11-11-2004
Сообщений: 735

Re: Firefox VS Opera II: в поисках истины

Anton пишет

Ещё один домысел.

Я так и сказал:

profiT пишет

Скорее всего потому что...

Anton пишет

Между прочим, на alt+j закладурка работает, а на alt+b - нет. Скорее всего, потому что это баг Opera 9.

Баг не потверждён, у меня получилось. Удалённая диагностика: если у вас поставлен английский язык интерфейса, то alt+b будет вызывать меню Bookmarks. Опять же можно посмотреть какая у вас поставлена раскладка. Я именно поэтому и рекомендовал в статье такие клавши, безконфликтные.

Yan пишет

Невозможно конкретно потому, что необходимо в javascript-переменную загнать код html-страницы со стороннего сайта.

XMLHTTPRequest? Знак вопроса большой в виду отсутствия у меня должного опыта работы с этими буквами.


Плюсики рисовать здесь: [    ]

Отсутствует

 

№185603-01-2006 02:32:41

Mash
Участник
 
Группа: Extensions
Зарегистрирован: 09-04-2005
Сообщений: 620
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

2 Anton А, ясно.

Отсутствует

 

№185703-01-2006 03:05:30

profiT
Участник
 
Группа: Members
Откуда: в Караганде
Зарегистрирован: 11-11-2004
Сообщений: 735

Re: Firefox VS Opera II: в поисках истины

Накропал за полчаса. На часах 6:01, поэтому не обессудьте.

UserJS SayYourSource.js. Есть список разрешённых для читания потрохов сайтов.

Выделить код

Код:

// @exclude *
// @include http://localhost/*

document.addEventListener('message',function(ev){
if (ev.data!='ShowMeEverything') return;
ev.source.postMessage(document.documentElement.outerHTML);
},false);

Читающая страница:

Выделить код

Код:

<html>
<head>
<title>Read external site's source</title>
<script>
function load() {
var ifr=document.createElement('iframe');
ifr.src=document.getElementById('address').value;
// ifr.style='visibility:hidden';
document.body.appendChild(ifr);
}

function read() {
document.getElementsByTagName("iframe")[0].contentDocument.postMessage('ShowMeEverything');
}

document.addEventListener("message",function(ev){
document.getElementById('out').value=ev.data;
},false);
</script>
</head>
<body>
<input type=text value="http://localhost" id=address>
<input type=button onclick="load()" value="Load">
<input type=button onclick="read()" value="Read">
<textarea id=out>
</body>
</html>

Был использован Cross document messaging из WebApps 1. Только Опера пока его поддерживает.

Отредактировано profiT (03-01-2006 03:52:09)


Плюсики рисовать здесь: [    ]

Отсутствует

 

№185803-01-2006 03:31:59

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

profiT пишет

...
Баг не потверждён, у меня получилось...

У меня тоже получилось. Заменил в english.lng

Выделить код

Код:

67398="Bookmarks"

на

Выделить код

Код:

67398="B&ookmarks"

Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№185903-01-2006 03:53:32

profiT
Участник
 
Группа: Members
Откуда: в Караганде
Зарегистрирован: 11-11-2004
Сообщений: 735

Re: Firefox VS Opera II: в поисках истины

Anton
Не проще ли поставить на ctrl-alt-b или что-то подобное (ctrl-b занят, но им в принципе можно пожертвовать)?


Плюсики рисовать здесь: [    ]

Отсутствует

 

№186003-01-2006 04:17:47

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

profiT пишет

Anton
Не проще ли поставить на ctrl-alt-b или что-то подобное (ctrl-b занят, но им в принципе можно пожертвовать)?

Конечно проще, но, как говорится, на вкус и цвет товарищей нет. Мне проще на alt+b.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№186103-01-2006 04:27:44

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

Настраивал недавно другу интернет-соединение на WinXP SP1. Машина очень быстро схватила какую-то заразу (кстати, может кто нибудь знает, что за зверь - EDEC0IEF.EXE ?), причём зараза сама (!) проникла, без каких либо действий %/

На время "закрыл" эту тварюгу Outpost'ом, завтра переустановлю ему систему и SP2 поставлю. Собственно, по теме: вместо IE установил ему Opera 8.0 (другого ничего не было под рукой). Сегодня получаю от него e-mail:

ЭТО НЕ ОПЕРА А ДРАМТЕАТР КАКОЙ-ТО
--
Используется революционная почтовая программа в Opera :  http://www.opera.com/mail/

.

:)
Интересно, что бы это значило ? Завтра выясню :)


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№186203-01-2006 05:28:25

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1018

Re: Firefox VS Opera II: в поисках истины

profiT
Я долго и честно бился над Вашим примером - у меня ничего не заработало. :(
Opera 9.0 build 8031.
Читающая страница лежала в file://localhost/D:/.
Пытался я загрузить сайты ya.ru, yan.ru, mozilla.ru...
Я так понял, что postMessage() не хочет работать со сторонними сайтами.

Попробовал я также и XMLHTTPRequest использовать в UserJS, и, как и предполагал, получил security error.

В общем, у меня 2 вопроса:
1. Скрипты из UserJS обладают расширенными правами? Если да, то как эти права задать?
2. Может ли postMessage() посылать сообщения документам с других доменов?

Отредактировано Yan (03-01-2006 05:42:42)

Отсутствует

 

№186303-01-2006 12:25:04

Dimanish
Участник
 
Группа: Extensions
Зарегистрирован: 31-03-2005
Сообщений: 2371

Re: Firefox VS Opera II: в поисках истины

Anton

ЭТО НЕ ОПЕРА А ДРАМТЕАТР КАКОЙ-ТО
--
Используется революционная почтовая программа в Opera :  http://www.opera.com/mail/

Это ваш друг написал вам письмо при помощи M2, встроенного почтовика Opera. :)


Тут должна была быть подпись. А, да... Вот она и есть.

Отсутствует

 

№186403-01-2006 15:27:35

Mash
Участник
 
Группа: Extensions
Зарегистрирован: 09-04-2005
Сообщений: 620
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

Смотреть самому некогда, но есть разночтения, обращающие на себя внимание:

profiT пишет

// @include http://localhost/*

Yan пишет

file://localhost/D:/.

Не в этом ли причина security error?

Отредактировано Mash (03-01-2006 15:28:59)

Отсутствует

 

№186503-01-2006 17:02:32

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

Anton пишет

...Завтра выясню :)

Ничего не выяснил :( Дружище отделывается фразами "ничего не понимаю", "тут ещё разбираться и разбираться" :)
Установил ему на выбор Opera 8.5 и Firefox 1.5, однако, похоже, ему без разницы.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№186603-01-2006 17:32:26

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

Mash пишет

Смотреть самому некогда, но есть разночтения, обращающие на себя внимание:

profiT пишет

// @include http://localhost/*

Yan пишет

file://localhost/D:/.

Не в этом ли причина security error?

В Opera 8.5 код работает, а в Opera 9 - нет:

...attempted to read protected variable


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№186703-01-2006 21:31:45

alc
Участник
 
Группа: Extensions
Откуда: Чебоксары
Зарегистрирован: 02-03-2005
Сообщений: 296

Re: Firefox VS Opera II: в поисках истины

К Opera как-нибудь можно прикрутить валидатор?
Что-нибудь вроде http://users.skynet.be/mgueury/mozilla/..
Просто хочется расширить свое умение владением О, а не замыкаться на одном фоксе, но рюшечек некоторых не хватает...


Бди!

Отсутствует

 

№186803-01-2006 22:39:40

Tresh
Участник
 
Группа: Members
Зарегистрирован: 24-11-2005
Сообщений: 194

Re: Firefox VS Opera II: в поисках истины

можно прикрутить кнопку, которая будет отсылать страницу на w3c валидатор

Отсутствует

 

№186903-01-2006 23:14:58

ELV1S
Участник
 
Группа: Members
Откуда: Earth://Russia/Moscow
Зарегистрирован: 03-01-2006
Сообщений: 40
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

Tresh пишет

можно прикрутить кнопку, которая будет отсылать страницу на w3c валидатор

На nontroppo.org есть эта кнопка.
ctrl+f "val" ;)

Отредактировано ELV1S (03-01-2006 23:16:24)


«Чтобы пробить стену лбом, нужен или большой разбег, или много лбов.» © Альберт Эйнштейн

Отсутствует

 

№187004-01-2006 02:10:30

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1018

Re: Firefox VS Opera II: в поисках истины

Mash

Смотреть самому некогда, но есть разночтения, обращающие на себя внимание:
    profiT написал:
    // @include http://localhost/*
    Yan написал:
    file://localhost/D:/.
Не в этом ли причина security error?

Не, не в этом точно.
// @include http://localhost/* - это сайт, страницу которого мне надо было прочитать. Не важно где лежит читающая страница.  Я писал
// @include http://mozilla.ru/*
Кстати, все эти инклюды без заголовков "==UserScript==" вообще не работают, да и ошибка выскакивала раньше (при postMessage('ShowMeEverything');) - до userjs дело даже не доходило.
Anton

В Opera 8.5 код работает, а в Opera 9 - нет:

Ага, спасибо. Скачал 8.5, проверил, и правда работает.
Надо полагать, что разработчки прикрыли потенциальную дыру безопасности , и запретили кросс-сайтовый скриптинг.

Отсутствует

 

№187104-01-2006 10:27:18

DennisHAWKS
Участник
 
Группа: Members
Откуда: Тирасполь, Молдова
Зарегистрирован: 13-05-2005
Сообщений: 1257
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

А правой кнопкой на странице - Validate (Ctrl+Alt+V)?


Everyone has a right to be stupid. But some just abuse the privilege.
:::: Opera/9.64 (Windows NT 5.0; U; en)

Отсутствует

 

№187204-01-2006 19:53:51

Kildor
Участник
 
Группа: Members
Зарегистрирован: 20-12-2005
Сообщений: 33

Re: Firefox VS Opera II: в поисках истины

Yan
не совсем.
в 9.p1 есть бага которая мешает работе скриптов с file:// страниц
В следующем превью будет исправлено.

Отсутствует

 

№187304-01-2006 20:32:25

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1018

Re: Firefox VS Opera II: в поисках истины

Kildor

в 9.p1 есть бага которая мешает работе скриптов с file:// страниц

Попробовал на сервер загрузить, результат тот же. 8,5 работает, 9-ка - нет:
Читающая страница: http://xsms.nm.ru/opera/readmozilla.html
Необходимый UserJS: http://xsms.nm.ru/opera/readmozilla_user.js
Ошибка:

Выделить код

Код:

message: Security error: attempted to read protected variable

Вообще же, отправлять сообщения другим сайтам нелогично и опасно. Да и незачем. Так что в моём понимании, это именно "дыра безопасности", и надеюсь, разработчики её прикрыли неслучайно.

Отсутствует

 

№187405-01-2006 02:46:16

krigstask
друг народа
 
Группа: Members
Откуда: Rampova, Inkerimaa
Зарегистрирован: 13-09-2005
Сообщений: 4593
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

STNG пишет

krigstask

Не совсем так. Тот вариант, что был у меня установлен, например, был действительно глючен и коряв. И это обсуждалось на myopera.net. Расшырение действительно лучше. Хотя лично для меня этого для перехода маловато...

Используйте вариант profiTа, который навешивается на жесты, хоткеи или кнопки.

Может быть, но мне это не так уж нужно, в-общем-то, только на этом форуме, а его я в целях ознакомления из Firefox озираю (-:Е

Ну вот, в русской раскладке не работает быстрый поиск по странице )-:

У меня работает. Пропишите русские хоткеи дублирующие английские кнопки.

И при использовании форумских js скачет курсор в форме

URL? Может js корявые?

Я неудачно написал, видимо... Это у меня мелкие неприятности как раз в Firefox, по сравнению с Оперой (-:Е

Anton

А если потом обратно вставить в заметки, теряется форматирование

А я говорю о потере форматирования при переносе кода из диалога настроек клавиатуры обратно в заметки.

А как вы форматируете код в диалоге настроек клавиатуры? \-8Е

Установил ему на выбор Opera 8.5 и Firefox 1.5, однако, похоже, ему без разницы

Ну так как там с драмтеатром-то? (-:Е

Baby SG

Вы, вообще, виденли реализацию в фоксе? С Вами просто не о чем разговаривать.

А если в фоксе появится расшырение, умеющее раскрашывать каждый твёрдый знак в самый модный нынче цвет, это тоже будет преимуществом?
Я попытался попользоваться Image Zoomer, но у меня осталось впечатление а) ненужности, б) невеликой продуманности взаимодействия. Всплывающая табличка с кнопочками в image.zoom.js (или как он там зовётся) мне милее.

Я с Вами соглашусь, но только после приведения примера/ссылки на такую возможность в Опере ПРОСТЫМИ средствами

UserJS - это для вас недостаточно просто?

Добавляем новый таб, перезодим (фокус) в строку адреса и....ошалеть можно - откуда столько кнопок?
Так тоже не понятно?

А что вам в этой единственной панельке непонятно? По-моему, вполне интуитивно ясная штука...

Вот если бы мангуст бы привел такой скрин - я бы охал и падал

Как говорит мой приятель, "как комплимент это сложно воспринять" (-:Е

Если бы Вы им поставили фоксами, то нужно было просто поставить расширение IETab или IE View - и все. И им точно также было бы все равно, что за браузер

Бесспорно. Но мы только огрызаемся на вашы нелепые обвинения Оперы в перегруженности интерфейса


Ядрёная консоль делает меня сильней!

Отсутствует

 

№187505-01-2006 02:50:28

krigstask
друг народа
 
Группа: Members
Откуда: Rampova, Inkerimaa
Зарегистрирован: 13-09-2005
Сообщений: 4593
Веб-сайт

Re: Firefox VS Opera II: в поисках истины

Yan
Если я правильно понял, вы автор расшырения xSMS. Вы не подскажете, можно ли в версии 0.0.5.16 отключить автоматическую транслитерацыю? Вот только что просмотрел настройки — ничего не обнаружыл


Ядрёная консоль делает меня сильней!

Отсутствует

 

Board footer

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