0

是否可以在不让用户更改的情况下将首选项存储在谷歌小工具中?

<?xml version="1.0" encoding="UTF-8" ?> 
<Module>
  <ModulePrefs title="title"/>
  <UserPref name="pref1" display_name="pref1"/>
  <UserPref name="pref2" display_name="pref2"/>
  <UserPref name="pref3" display_name="pref3"/>
  <Content type="html">
     <![CDATA[ 
       Hello, world!
     ]]>
  </Content> 
</Module>

是否可以使用例如“pref2”作为不可更改的偏好?

4

1 回答 1

0

您可以以编程方式保存用户首选项。例如,假设您的用户偏好声明如下所示:

<UserPref name="enabled"
datatype="hidden"
default_value="true">
</UserPref>

然后像这样启动用户偏好对象:

var prefs = new gadgets.Prefs();

然后设置用户首选项:

prefs.set("enabled", "false");

获取用户偏好:

prefs.get("enabled");

以这种方式,用户将无法更改首选项。有关更多详细信息https://developers.google.com/gadgets/docs/fundamentals#SetPrefs

于 2013-09-30T09:27:12.397 回答