Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как открыть чужой html код в другом окне браузера? (https://javascript.ru/forum/events/30031-kak-otkryt-chuzhojj-html-kod-v-drugom-okne-brauzera.html)

palladin 21.07.2012 18:14

Как открыть чужой html код в другом окне браузера?
 
Натолкнулся на одном сайте, что если происходит какой-то эвент в НЕАКТИВНОМ окне браузера, в АКТИВНОМ показывается панелька с информацией. Не думал, что такое возможно...вопрос - как залезть со своим кодом в другое окно?

Deff 21.07.2012 18:17

palladin,
Эээ Вкладка с неактивным окном - открыта ?

devote 21.07.2012 18:17

localStorage
и событие
onstorage

Deff 21.07.2012 18:20

devote,
Ну возможно минималистично -кук и таймер проверки, если объемы передачи небольшие (*менее двух килобайт

devote 21.07.2012 18:21

для примера откройте эту страницу в двух вкладках:
http://storage.spb-piksel.ru/
и в одной из них впишите в поле Enter Value for current KEY: что нибудь, затем нажмите на кнопку Store entered data. Потом перейдите на вторую вкладку и увидете там сообщение полученное от первой вкладки.

devote 21.07.2012 18:23

Цитата:

Сообщение от Deff
Ну возможно минималистично -кук и таймер проверки

когда браузеры позволяют делать такие вещи без куков, зачем городить куки? да еще и таймеры?

Deff 21.07.2012 18:25

devote,
Я пока ориентируюсь на твой кроссбраузерный вариант - для меня, на тех сайтах где он стоит - вариантов нет, а где не стоит - все таки делаю на куках(если ограничено время и договоренности с PHP по установке дополнений, посколь в 90% случаев за старые ИЕ пинают

palladin 21.07.2012 18:27

Ну пока сам искал ответ натыкался на storage...хорошо, установил какие-то данные...и как это мне поможет в окне с чужим сайтом открыть хотя бы div в который можно добавить html код?

Или я что-то недопонимаю концептуально?

devote 21.07.2012 18:30

Цитата:

Сообщение от palladin
и как это мне поможет в окне с чужим сайтом

с чужим никак, со своим без проблем. С чужим можно лишь тогда когда у вас есть доступ к коду и к чужом и к своему сайту

Deff 21.07.2012 18:31

palladin,
Поможет событие
Цитата:

Сообщение от devote
onstorage


palladin 21.07.2012 18:38

Цитата:

Сообщение от devote (Сообщение 190554)
с чужим никак, со своим без проблем. С чужим можно лишь тогда когда у вас есть доступ к коду и к чужом и к своему сайту

В том то и дело, что нет, и у кого-то это работает :blink:
Вопрос не был абстрактный, он был основан на конкретном сегодняшнем шоке моем :)

devote 21.07.2012 18:40

Цитата:

Сообщение от palladin
В том то и дело, что нет, и у кого-то это работает

я же написал:
Цитата:

Сообщение от devote
С чужим можно лишь тогда когда у вас есть доступ к коду и к чужом и к своему сайту


palladin 21.07.2012 20:25

То есть у этого сайта, который выкинул мне нотификацию, когда я смотрел совершенно посторонний сайт, есть доступ до кода всех сайтов в Интернете?

Deff 21.07.2012 20:45

Цитата:

Сообщение от palladin
То есть у этого сайта, который выкинул мне нотификацию, когда я смотрел совершенно посторонний сайт, есть доступ до кода всех сайтов в Интернете?

Цитата:

Сообщение от palladin
, который выкинул мне нотификацию

1. Поясните подробнее что есть - нотификация в Вашем случае ?
2. Подобное возможно и через рекламную партнёрку
3. Что представляет из себя отслеживаемое событие ?
4. Возможен и просто развод одного владельца обоих доменов

palladin 21.07.2012 20:53

Есть игра, браузерная на html, в ней происходит какой-то эвент, если у меня игра открыта в каком-то табе (не активном), то в нижнем правом углу активного таба всплывает сообщение, что у вас там то и то произошло.
И не важно какой сайт я смотрю, новостной, спортивный или пентагона.

Я думал, что так нельзя. Удивился и стал искать в инете об этом. Не нашел. Решил тут спросить. Хотя может там работа с api браузера или еще какая-то специфика...

Deff 21.07.2012 21:05

palladin,
Это возможно если Вы при установке игры установили Silverlight скорее всего, фишка от мелкософта, ксать майл.ру при больших ззакачках тож просит её установить

devote 22.07.2012 06:38

Deff,
ну вообще то есть такая штука как Web Notifications, реализована она лишь в хроме.. Скорее всего ТС видел именно эту штуку


Часовой пояс GMT +3, время: 12:27.