mirror of
https://github.com/xuxiaobo-bobo/boda_jsEnv.git
synced 2025-04-22 16:31:44 +08:00
195 lines
6.1 KiB
JavaScript
195 lines
6.1 KiB
JavaScript
;;
|
|
!function(){
|
|
//mimetype
|
|
//第0个plugin的mimetype
|
|
|
|
bodaEnv.memory.mimeType00={
|
|
'type':'application/pdf',
|
|
|
|
}
|
|
bodaEnv.memory.mimeType00.__proto__= bodaEnv.memory.globlProtoObj['MimeType'].prototype
|
|
bodaEnv.memory.mimeType00=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeType00,'proxyPlugin::mimeType00')
|
|
|
|
bodaEnv.memory.mimeType01={
|
|
'type':'text/pdf',
|
|
|
|
}
|
|
bodaEnv.memory.mimeType01.__proto__= bodaEnv.memory.globlProtoObj['MimeType'].prototype
|
|
bodaEnv.memory.mimeType01=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeType01,'proxyPlugin::mimeType01')
|
|
|
|
//第一个plugin的mimetype
|
|
bodaEnv.memory.mimeType10={
|
|
'type':'application/pdf',
|
|
|
|
}
|
|
bodaEnv.memory.mimeType10.__proto__= bodaEnv.memory.globlProtoObj['MimeType'].prototype
|
|
bodaEnv.memory.mimeType10=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeType10,'proxyPlugin::mimeType10')
|
|
|
|
bodaEnv.memory.mimeType11={
|
|
'type':'text/pdf',
|
|
|
|
}
|
|
bodaEnv.memory.mimeType11.__proto__= bodaEnv.memory.globlProtoObj['MimeType'].prototype
|
|
bodaEnv.memory.mimeType11=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeType11,'proxyPlugin::mimeType11')
|
|
|
|
|
|
//第2个plugin的mimetype
|
|
bodaEnv.memory.mimeType20={
|
|
'type':'application/pdf',
|
|
|
|
}
|
|
bodaEnv.memory.mimeType20.__proto__= bodaEnv.memory.globlProtoObj['MimeType'].prototype
|
|
bodaEnv.memory.mimeType20=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeType20,'proxyPlugin::mimeType20')
|
|
|
|
bodaEnv.memory.mimeType21={
|
|
'type':'text/pdf',
|
|
|
|
}
|
|
bodaEnv.memory.mimeType21.__proto__= bodaEnv.memory.globlProtoObj['MimeType'].prototype
|
|
bodaEnv.memory.mimeType21=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeType21,'proxyPlugin::mimeType21')
|
|
|
|
//第3个plugin的mimetype
|
|
bodaEnv.memory.mimeType30={
|
|
'type':'application/pdf',
|
|
|
|
}
|
|
bodaEnv.memory.mimeType30.__proto__= bodaEnv.memory.globlProtoObj['MimeType'].prototype
|
|
bodaEnv.memory.mimeType30=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeType30,'proxyPlugin::mimeType30')
|
|
|
|
bodaEnv.memory.mimeType31={
|
|
'type':'text/pdf',
|
|
|
|
}
|
|
bodaEnv.memory.mimeType31.__proto__= bodaEnv.memory.globlProtoObj['MimeType'].prototype
|
|
bodaEnv.memory.mimeType31=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeType31,'proxyPlugin::mimeType31')
|
|
|
|
|
|
//第4个plugin的mimetype
|
|
bodaEnv.memory.mimeType40={
|
|
'type':'application/pdf',
|
|
|
|
}
|
|
bodaEnv.memory.mimeType40.__proto__= bodaEnv.memory.globlProtoObj['MimeType'].prototype
|
|
bodaEnv.memory.mimeType40=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeType40,'proxyPlugin::mimeType40')
|
|
|
|
bodaEnv.memory.mimeType41={
|
|
'type':'text/pdf',
|
|
|
|
}
|
|
bodaEnv.memory.mimeType41.__proto__= bodaEnv.memory.globlProtoObj['MimeType'].prototype
|
|
bodaEnv.memory.mimeType41=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeType41,'proxyPlugin::mimeType41')
|
|
|
|
//plugin
|
|
//plugin0
|
|
bodaEnv.memory.Plugin0={
|
|
'name':'PDF Viewer',
|
|
'filename':'internal-pdf-viewer',
|
|
'length':2,
|
|
'0':bodaEnv.memory.mimeType00,
|
|
'1':bodaEnv.memory.mimeType01,
|
|
'description': "Portable Document Format",
|
|
}
|
|
bodaEnv.memory.Plugin0.__proto__=bodaEnv.memory.globlProtoObj['Plugin'].prototype
|
|
bodaEnv.memory.Plugin0=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.Plugin0,'proxyPlugin::Plugin0')
|
|
//plugin1
|
|
|
|
bodaEnv.memory.Plugin1={
|
|
'name':'Chrome PDF Viewer',
|
|
'filename':'internal-pdf-viewer',
|
|
'length':2,
|
|
'0':bodaEnv.memory.mimeType10,
|
|
'1':bodaEnv.memory.mimeType11,
|
|
'description': "Portable Document Format",
|
|
|
|
}
|
|
bodaEnv.memory.Plugin1.__proto__=bodaEnv.memory.globlProtoObj['Plugin'].prototype
|
|
bodaEnv.memory.Plugin1=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.Plugin1,'proxyPlugin::Plugin1')
|
|
|
|
|
|
bodaEnv.memory.Plugin2={
|
|
'name':'Chromium PDF Viewer',
|
|
'filename':'internal-pdf-viewer',
|
|
'length':2,
|
|
'0':bodaEnv.memory.mimeType20,
|
|
'1':bodaEnv.memory.mimeType21,
|
|
'description': "Portable Document Format",
|
|
|
|
}
|
|
bodaEnv.memory.Plugin2.__proto__=bodaEnv.memory.globlProtoObj['Plugin'].prototype
|
|
bodaEnv.memory.Plugin2=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.Plugin2,'proxyPlugin::Plugin2')
|
|
|
|
bodaEnv.memory.Plugin3={
|
|
'name':'Microsoft Edge PDF Viewer',
|
|
'filename':'internal-pdf-viewer',
|
|
'length':2,
|
|
'0':bodaEnv.memory.mimeType30,
|
|
'1':bodaEnv.memory.mimeType31,
|
|
'description': "Portable Document Format",
|
|
}
|
|
bodaEnv.memory.Plugin3.__proto__=bodaEnv.memory.globlProtoObj['Plugin'].prototype
|
|
bodaEnv.memory.Plugin3=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.Plugin3,'proxyPlugin::Plugin3')
|
|
|
|
|
|
bodaEnv.memory.Plugin4={
|
|
'name':'WebKit built-in PDF',
|
|
'filename':'internal-pdf-viewer',
|
|
'length':2,
|
|
'0':bodaEnv.memory.mimeType40,
|
|
'1':bodaEnv.memory.mimeType41,
|
|
'description': "Portable Document Format",
|
|
|
|
}
|
|
bodaEnv.memory.Plugin4.__proto__=bodaEnv.memory.globlProtoObj['Plugin'].prototype
|
|
bodaEnv.memory.Plugin4=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.Plugin4,'proxyPlugin::Plugin4')
|
|
|
|
|
|
|
|
|
|
//pluginArray
|
|
bodaEnv.memory.PluginArray={
|
|
0:bodaEnv.memory.Plugin0,
|
|
1:bodaEnv.memory.Plugin1,
|
|
2:bodaEnv.memory.Plugin2,
|
|
3:bodaEnv.memory.Plugin3,
|
|
4:bodaEnv.memory.Plugin4
|
|
};
|
|
bodaEnv.memory.PluginArray.__proto__=bodaEnv.memory.globlProtoObj['PluginArray'].prototype
|
|
bodaEnv.memory.PluginArray=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.PluginArray,'progyPlugin:PluginArray')
|
|
|
|
|
|
//navigator.mimeTypes[0]
|
|
bodaEnv.memory.mimetype0={
|
|
'type':"application/pdf",
|
|
'suffixes':"pdf",
|
|
'description': "Portable Document Format",
|
|
|
|
}
|
|
bodaEnv.memory.mimetype0.__proto__=bodaEnv.memory.globlProtoObj['MimeType'].prototype
|
|
bodaEnv.memory.mimetype0=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimetype0,'proxyPlugin::mimetype0')
|
|
|
|
|
|
// navigator.mimeTypes[1]
|
|
bodaEnv.memory.mimetype1={
|
|
'type':"text/pdf",
|
|
'suffixes':"pdf",
|
|
'description': "Portable Document Format",
|
|
}
|
|
bodaEnv.memory.mimetype1.__proto__=bodaEnv.memory.globlProtoObj['MimeType'].prototype
|
|
bodaEnv.memory.mimetype1=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimetype1,'proxyPlugin::mimetype1')
|
|
|
|
|
|
|
|
bodaEnv.memory.mimeTypes={
|
|
0:bodaEnv.memory.mimetype0,
|
|
1:bodaEnv.memory.mimetype1
|
|
}
|
|
|
|
bodaEnv.memory.mimeTypes.__proto__=bodaEnv.memory.globlProtoObj['MimeTypeArray'].prototype
|
|
bodaEnv.memory.mimeTypes=bodaEnv.toolsFunc.proxyPlugin(bodaEnv.memory.mimeTypes,'progyPlugin:mimeTypes')
|
|
// debugger
|
|
|
|
}()
|
|
|
|
|
|
|