是否可以在google小工具中存储偏好设置而不让用户更改它?
<?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”作为不可更改的偏好?
答案 0 :(得分:0)
您可以通过编程方式保存用户首选项。 例如,假设您的用户prefs声明如下所示:
<UserPref name="enabled"
datatype="hidden"
default_value="true">
</UserPref>
然后启动用户prefs对象,如下所示:
var prefs = new gadgets.Prefs();
然后设置用户首选项:
prefs.set("enabled", "false");
获取用户首选项:
prefs.get("enabled");
以这种方式,用户将无法更改prefs。 有关详情https://developers.google.com/gadgets/docs/fundamentals#SetPrefs