2013-04-08 2 views
0

Похоже, что хром-приложения не могут отображать в качестве вкладок в браузере ... Мне, похоже, нравится интерфейс chrome tabbing, и было бы позором попробовать и повторно реализовать его в HTML/CSS/JS. Не существует ли способа управления вкладками на уровне приложений Chrome? Должны ли все новые окна быть оконными/панельными окнами?Вкладки/Windows в приложениях Chrome

Я могу представить себе сценарии для приложений, в которых они хотели бы вносить дополнения в браузер ... почему вы делаете это более запутанным для пользователей (которым сейчас нужно установить приложение и расширение), чтобы получить полный набор функций?

На самом деле, нет места для поселка?

ответ

4

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

Для приложений, которые можно рассматривать как приложения, в отличие от веб-сайтов, которые всегда доступны независимо от возможностей подключения, их нужно рассматривать как отдельные для браузера. Мы обнаружили, что приложения запущены и работают за пределами браузера, что очень важно для пользователей, чтобы концептуализировать их как приложения.

Есть также причины для защиты приложений от браузера. Они имеют доступ к API, к которым у веб-сайтов и расширений нет доступа, но чтобы сделать это возможным, они также индивидуально изолированы и не имеют доступа к браузеру.

Расширения и приложения могут общаться через сообщения. Это не так идеально, что пользователю может потребоваться установить как приложение, так и расширение; мы рассматривали некоторую форму связывания, чтобы сделать это проще.

+0

Я был бы очень заинтересован в связке, о которой вы говорите, и, возможно, о некоторых примерах документации о том, как вы предполагаете расширения и приложения, координирующие данные. Я предполагаю, что у них не будет доступа к тем же индексированным экземплярам db? – ddumont

+0

Вы задумывались над тем, чтобы приложения имели вкладку api назад и управляли только табулированием в своих окнах? Я говорю об этом, потому что я надеялся, что в хром-эхосистеме возникнут серьезные инструменты для управления документами, и я надеюсь, что родная табуляция, которую хром делает, может перевести и на приложения. – ddumont

+0

Правильно, на данный момент расширения/приложения не могут использовать одни и те же индексированные экземпляры db или другие данные с песочниц. Это тоже то, что мы рассматриваем (особенно для связанных приложений, но нет причин, по которым он не будет применяться к расширениям). –

Смежные вопросы