我正在构建一个快速的 HTML5 应用程序,它运行良好,直到我尝试使用 WebSQL 存储,但无法打开数据库:
var db = openDatabase('mydb', '1.0', 'Test DB', 5 * 1024 * 1024);
给出下一个错误:错误:SECURITY_ERR:DOM 异常 18
调用webview的Python代码是这样的:
self.webview = WebKit.WebView()
self.scroller.add(self.webview)
self.webview.props.settings.enable_default_context_menu = False
self.webviewsettings = self.webview.get_settings()
self.webviewsettings.set_property("javascript-can-open-windows-automatically", True)
self.webviewsettings.set_property("enable-universal-access-from-file-uris", True)
self.webviewsettings.set_property("enable-developer-extras", True)
self.webviewsettings.set_property("enable-html5-database", True)
self.webviewsettings.set_property("enable-html5-local-storage", True)
self.webviewsettings.set_property("enable-offline-web-application-cache", True)
self.webviewsettings.set_property('enable-file-access-from-file-uris', 1)
self.webview.load_uri(get_media_file('app/index.html'))
inspector = Inspector(self.webview.get_inspector())
self.webview.show()
我做错了什么?任何帮助都将不胜感激(: