This commit is contained in:
2024-12-30 14:16:40 +02:00
parent 2317d5a213
commit 35f814e446
9 changed files with 123 additions and 33 deletions
+11 -3
View File
@@ -3,7 +3,8 @@ import { findPath } from "../utils/paths.js";
import fs from 'fs';
const youtube = fs.readFileSync(await findPath('youtubeutils.js'));
const youtube = fs.readFileSync(await findPath('youtubeutils.js')),
contextmenu = fs.readFileSync(await findPath('contextmenu.js'));
/**
* @param {Electron.WebContents} contents
@@ -19,15 +20,22 @@ const youtubeinject = (contents) => {
}
/**
* @param {Electron.WebContents} contents
*/
const contextMenuInject = (contents) => contents.executeJavaScript(contextmenu).catch(console.error);
/**
* @param {Electron.WebContents} contents
*/
export default async function addonManager(contents) {
try {
const hostname = await contents.executeJavaScript('window.location.hostname');
contextMenuInject(contents);
const hostname = await contents.executeJavaScript('window.location.hostname');
if (hostname === 'www.youtube.com') return youtubeinject(contents);
return {};
}
catch (err) {