我正在尝试通过这样做在协议“swf”上制作 Flash Player 信任文件:
const flashTrust = require('nw-flash-trust');
this._flashTrustManager = flashTrust.initSync('Shararam', process.env.USERPROFILE + '\\AppData\\Roaming\\Shararam\\Pepper Data\\Shockwave Flash\\WritableRoot');
protocol.registerBufferProtocol("swf", (request, callback) => {
this._flashTrustManager.add(request.url);
...
});
但是没用。
file://abc.html
加载 swf://abc.swf
但 swf 不能使用 ExternalInterface。
有什么问题吗?
我尝试使用不同的模块并将 swf 协议注册为特权但它不起作用。