首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Chrome中的webview标记的分区属性是什么?

Chrome中的webview标记的分区属性是什么?
EN

Stack Overflow用户
提问于 2014-09-06 06:53:57
回答 1查看 2.4K关注 0票数 1

我正在开发谷歌Chrome套装应用程序。

我将使用webview标签来嵌入我正在开发的这个应用程序的网页。

我正在阅读下面描述webview标签的文档。

https://developer.chrome.com/apps/tags/webview

但是,我不太明白这是干什么的。

有人能解释一下分区属性的用途吗?

谢谢!

代码语言:javascript
运行
复制
<webview id="foo" src="http://www.google.com/" style="width:640px; height:480px" partition="persist:googlepluswidgets"></webview>

webview标记使用的存储分区ID。如果存储分区ID以持久化:(partition=“持久化:googlepluswidget”)开头,则webview将使用一个对应用程序中具有相同存储分区ID的所有来宾可用的持久存储分区。如果ID未设置或没有‘持久性’:前缀,则webview将使用内存中的存储分区。此值只能在第一次导航之前修改,因为活动呈现程序进程的存储分区不能更改。如果发生DOM异常,随后修改值的尝试将失败。通过分配相同的分区ID,多个the视图可以共享相同的存储分区。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-06 09:30:04

浏览器具有特定的本地状态:localStoragesessionStorage、cookies等。

webview是一个“迷你浏览器”。您可以拥有多个they视图,并且需要指示相同的分区,以便它们共享此状态(是同一个浏览器的多个“选项卡”)。请注意,它们不会与主Chrome实例共享它们的状态。

如果您希望通过关闭窗口来保持这种状态,则需要将persistent添加到ID中。如果您正在处理一些需要cookies的东西,则非常有用。

ID本身并不意味着什么,它只是一个标识符。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25697697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档