Как отобразить один и тот же DOM на нескольких вкладках в расширении Chrome? - PullRequest
1 голос
/ 08 февраля 2012

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

Одним из решений является внедрение iframe в каждую вкладку и попытка синхронизировать эти данные на стороне сервера и отправить их обратно на каждую вкладку клиента по мере их обновления.

Это кажется очень утомительным, плюс iframe будет предоставлен третьей стороной, и я хочу сделать его максимально простым для них.

Есть ли способ, которым я могу иметь общую часть dom и отображать ее в текущем состоянии на нескольких вкладках?

1 Ответ

1 голос
/ 08 февраля 2012

Есть API (все еще экспериментальный с Chrome 17), который делает более или менее точно то, что вы хотите. Если вы посетите about:flags и включите «Панели» (они включены по умолчанию в Dev и Canary (и в ChromeOS)), вы сможете использовать chrome.windows.create с типом из panel для создания плавающей панели, которая существует независимо от окна браузера. Это, вероятно, удовлетворит вашу потребность.

Взгляните на расширение Google Talk , чтобы узнать, как оно может работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...