我已经安装了入门聚合物应用程序(哟聚合物)。
我在platinum-sw-register元素上将自动寄存器设置为false。
由于我没有调用元素寄存器方法,因此我不希望注册服务工作者。但是在chrome dev工具中,我可以看到服务工作者,即使在删除它并刷新页面之后,它似乎也被激活并运行。
我误解了这个属性的用途吗?在我手动调用元素上的register方法之前,我一直希望不要在chrome dev工具中看到服务工作者。
答案 0 :(得分:0)
您已正确了解该财产的用途。
我建议在试验服务工作者(包括通过Rectangle {
width: 100; height: 100
focus: true
Keys.onPressed: {
if(event.modifiers && Qt.ControlModifier) {
if(event.key === Qt.Key_A) {
console.log('select all')
event.accepted = true;
}
else if(event.key === Qt.Key_S) {
console.log('save')
event.accepted = true;
}
}
}
TextArea {
id: textArea
text:""
wrapMode: TextEdit.Wrap
font.pointSize: 16
anchors.fill: parent
property bool isModify:false
property string path:""
style: TextAreaStyle {
textColor: "#333"
selectionColor: "steelblue"
selectedTextColor: "#eee"
backgroundColor: "#eee"
}
}
}
注册的服务人员)时使用新的Chrome Incognito窗口。它确保您每次都重新开始。
我刚刚修改了demo的本地副本以删除<platinum-sw-register>
来电,并确认在隐身窗口中,document.querySelector('platinum-sw-register').register();
下没有列出服务工作者注册。因此,该属性似乎按预期行事。