[英]How to use javascript polyfills with dart2js
我想将indexedDB polyfill与Dart代码一起编译为Javascript。 当我仅添加必需的脚本时,dart2js代码无法将window.indexedDB
属性识别为IDBFactory实例,并产生UnknownJavaScriptObject
拦截器。
我试图在indexedDB
元素上强制使用indexedDB
,从indexedDB
开始:
var shimIndexedDB = {
/**
* Force correct constructor name.
*/
constructor: function IDBFactory(){},
/**
* The IndexedDB Method to create a new database and return the DB
* @param {Object} name
* @param {Object} version
*/
open: function(name, version){
这是前进的一步,拦截器是正确的。 不幸的是,当我向IDBOpenDBRequest添加类似的构造时,其对象也获得了IDBFactory拦截器。
如何正确连接对象和拦截器?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.