想美化一下控制台,但是加载web扩展无效。扩展在其他的electron项目中可以生效,路径正确
const session = require("@electron/remote").getCurrentWebContents().session
const path = require('path').join(
this.app.vault.adapter.getBasePath(),
this.app.vault.configDir,
'plugins/obsidian-devtools-beautify/extension'
)
class DevtoolsPlugin extends require('obsidian').Plugin {
async load() {
console.log(path)
await session.loadExtension(path)
}
onunload() {
session.removeExtension(path)
}
}
module.exports = DevtoolsPlugin