diff --git a/src/_locales/de/messages.json b/src/_locales/de/messages.json index 15347d0..a577e17 100644 --- a/src/_locales/de/messages.json +++ b/src/_locales/de/messages.json @@ -266,5 +266,93 @@ "autoDetect": { "message": "Automatisch erkennen", "description": "Auto-detect language option" + }, + "welcomeTitle": { + "message": "Willkommen bei FMHY SafeGuard", + "description": "Welcome page title" + }, + "welcomeSubtitle": { + "message": "Lassen Sie uns Sie für sicheres Surfen einrichten", + "description": "Welcome page subtitle" + }, + "welcomeStep1Title": { + "message": "Erweiterung an Symbolleiste anheften", + "description": "Welcome step 1 title" + }, + "welcomeStep1Desc": { + "message": "Für schnellen Zugriff heften Sie FMHY SafeGuard an Ihre Browser-Symbolleiste:", + "description": "Welcome step 1 description" + }, + "welcomeStep1Item1": { + "message": "Klicken Sie auf das Erweiterungsmenü (Puzzleteil-Symbol) in Ihrer Symbolleiste", + "description": "Welcome step 1 item 1" + }, + "welcomeStep1Item2": { + "message": "Finden Sie \"FMHY SafeGuard\" in der Liste", + "description": "Welcome step 1 item 2" + }, + "welcomeStep1Item3": { + "message": "Klicken Sie auf das Pin-Symbol oder rechtsklicken Sie und wählen Sie \"An Symbolleiste anheften\"", + "description": "Welcome step 1 item 3" + }, + "welcomeStep2Title": { + "message": "So funktioniert es", + "description": "Welcome step 2 title" + }, + "welcomeStep2Desc": { + "message": "FMHY SafeGuard überprüft Websites automatisch anhand unserer Sicherheitsdatenbank:", + "description": "Welcome step 2 description" + }, + "welcomeStep2Item1": { + "message": "Blockiert den Zugang zu bekannten unsicheren Seiten", + "description": "Welcome step 2 item 1" + }, + "welcomeStep2Item2": { + "message": "Zeigt Warnungen für potenziell unsichere Seiten", + "description": "Welcome step 2 item 2" + }, + "welcomeStep2Item3": { + "message": "Identifiziert vertrauenswürdige sichere Seiten", + "description": "Welcome step 2 item 3" + }, + "welcomeStep2Item4": { + "message": "Zeigt FMHY-Wiki-Notizen für zugeordnete Seiten", + "description": "Welcome step 2 item 4" + }, + "welcomeStep2Item5": { + "message": "Zeigt Gründe an, warum Seiten als unsicher markiert sind", + "description": "Welcome step 2 item 5" + }, + "welcomeIconDesc": { + "message": "Die Farbe des Erweiterungssymbols zeigt den Status der aktuellen Seite an:", + "description": "Welcome icon description" + }, + "welcomeStep3Title": { + "message": "Einstellungen anpassen", + "description": "Welcome step 3 title" + }, + "welcomeStep3Desc": { + "message": "Konfigurieren Sie die Erweiterung nach Ihren Wünschen:", + "description": "Welcome step 3 description" + }, + "welcomeStep3Item1": { + "message": "Wählen Sie helles, dunkles oder AMOLED-Design", + "description": "Welcome step 3 item 1" + }, + "welcomeStep3Item2": { + "message": "Wählen Sie Ihre bevorzugte Sprache (7 verfügbar)", + "description": "Welcome step 3 item 2" + }, + "welcomeStep3Item3": { + "message": "Warnseiten aktivieren/deaktivieren", + "description": "Welcome step 3 item 3" + }, + "welcomeStep3Item4": { + "message": "Automatische Aktualisierungshäufigkeit festlegen", + "description": "Welcome step 3 item 4" + }, + "welcomeStep3Item5": { + "message": "Link-Hervorhebungsfarben anpassen", + "description": "Welcome step 3 item 5" } } diff --git a/src/_locales/en/messages.json b/src/_locales/en/messages.json index 7069cff..4f21782 100644 --- a/src/_locales/en/messages.json +++ b/src/_locales/en/messages.json @@ -266,5 +266,93 @@ "autoDetect": { "message": "Auto-detect", "description": "Auto-detect language option" + }, + "welcomeTitle": { + "message": "Welcome to FMHY SafeGuard", + "description": "Welcome page title" + }, + "welcomeSubtitle": { + "message": "Let's get you set up to browse safely", + "description": "Welcome page subtitle" + }, + "welcomeStep1Title": { + "message": "Pin Extension to Toolbar", + "description": "Welcome step 1 title" + }, + "welcomeStep1Desc": { + "message": "For quick access, pin FMHY SafeGuard to your browser toolbar:", + "description": "Welcome step 1 description" + }, + "welcomeStep1Item1": { + "message": "Click the extensions menu (puzzle piece icon) in your toolbar", + "description": "Welcome step 1 item 1" + }, + "welcomeStep1Item2": { + "message": "Find \"FMHY SafeGuard\" in the list", + "description": "Welcome step 1 item 2" + }, + "welcomeStep1Item3": { + "message": "Click the pin icon next to it or right-click it and select \"Pin to Toolbar\"", + "description": "Welcome step 1 item 3" + }, + "welcomeStep2Title": { + "message": "How It Works", + "description": "Welcome step 2 title" + }, + "welcomeStep2Desc": { + "message": "FMHY SafeGuard automatically checks websites against our security database:", + "description": "Welcome step 2 description" + }, + "welcomeStep2Item1": { + "message": "Blocks access to known unsafe sites", + "description": "Welcome step 2 item 1" + }, + "welcomeStep2Item2": { + "message": "Shows warnings for potentially unsafe sites", + "description": "Welcome step 2 item 2" + }, + "welcomeStep2Item3": { + "message": "Identifies trusted safe sites", + "description": "Welcome step 2 item 3" + }, + "welcomeStep2Item4": { + "message": "Shows FMHY wiki notes for mapped sites", + "description": "Welcome step 2 item 4" + }, + "welcomeStep2Item5": { + "message": "Displays reasons why sites are flagged unsafe", + "description": "Welcome step 2 item 5" + }, + "welcomeIconDesc": { + "message": "The extension icon color indicates the current site's status:", + "description": "Welcome icon description" + }, + "welcomeStep3Title": { + "message": "Customize Your Settings", + "description": "Welcome step 3 title" + }, + "welcomeStep3Desc": { + "message": "Configure the extension to work best for you:", + "description": "Welcome step 3 description" + }, + "welcomeStep3Item1": { + "message": "Choose light, dark, or AMOLED theme", + "description": "Welcome step 3 item 1" + }, + "welcomeStep3Item2": { + "message": "Select your preferred language (7 available)", + "description": "Welcome step 3 item 2" + }, + "welcomeStep3Item3": { + "message": "Enable/disable warning pages", + "description": "Welcome step 3 item 3" + }, + "welcomeStep3Item4": { + "message": "Set automatic update frequency", + "description": "Welcome step 3 item 4" + }, + "welcomeStep3Item5": { + "message": "Customize link highlighting colors", + "description": "Welcome step 3 item 5" } } diff --git a/src/_locales/es/messages.json b/src/_locales/es/messages.json index 4c76c9d..27eb687 100644 --- a/src/_locales/es/messages.json +++ b/src/_locales/es/messages.json @@ -266,5 +266,93 @@ "autoDetect": { "message": "Detectar automáticamente", "description": "Auto-detect language option" + }, + "welcomeTitle": { + "message": "Bienvenido a FMHY SafeGuard", + "description": "Welcome page title" + }, + "welcomeSubtitle": { + "message": "Vamos a configurarte para navegar de forma segura", + "description": "Welcome page subtitle" + }, + "welcomeStep1Title": { + "message": "Fijar extensión a la barra de herramientas", + "description": "Welcome step 1 title" + }, + "welcomeStep1Desc": { + "message": "Para acceso rápido, fija FMHY SafeGuard a la barra de herramientas de tu navegador:", + "description": "Welcome step 1 description" + }, + "welcomeStep1Item1": { + "message": "Haz clic en el menú de extensiones (icono de pieza de puzzle) en tu barra de herramientas", + "description": "Welcome step 1 item 1" + }, + "welcomeStep1Item2": { + "message": "Encuentra \"FMHY SafeGuard\" en la lista", + "description": "Welcome step 1 item 2" + }, + "welcomeStep1Item3": { + "message": "Haz clic en el icono de pin o haz clic derecho y selecciona \"Fijar a la barra de herramientas\"", + "description": "Welcome step 1 item 3" + }, + "welcomeStep2Title": { + "message": "Cómo funciona", + "description": "Welcome step 2 title" + }, + "welcomeStep2Desc": { + "message": "FMHY SafeGuard verifica automáticamente los sitios web contra nuestra base de datos de seguridad:", + "description": "Welcome step 2 description" + }, + "welcomeStep2Item1": { + "message": "Bloquea el acceso a sitios inseguros conocidos", + "description": "Welcome step 2 item 1" + }, + "welcomeStep2Item2": { + "message": "Muestra advertencias para sitios potencialmente inseguros", + "description": "Welcome step 2 item 2" + }, + "welcomeStep2Item3": { + "message": "Identifica sitios seguros de confianza", + "description": "Welcome step 2 item 3" + }, + "welcomeStep2Item4": { + "message": "Muestra notas de la wiki FMHY para sitios mapeados", + "description": "Welcome step 2 item 4" + }, + "welcomeStep2Item5": { + "message": "Muestra razones por las que los sitios están marcados como inseguros", + "description": "Welcome step 2 item 5" + }, + "welcomeIconDesc": { + "message": "El color del icono de la extensión indica el estado del sitio actual:", + "description": "Welcome icon description" + }, + "welcomeStep3Title": { + "message": "Personaliza tu configuración", + "description": "Welcome step 3 title" + }, + "welcomeStep3Desc": { + "message": "Configura la extensión para que funcione mejor para ti:", + "description": "Welcome step 3 description" + }, + "welcomeStep3Item1": { + "message": "Elige tema claro, oscuro o AMOLED", + "description": "Welcome step 3 item 1" + }, + "welcomeStep3Item2": { + "message": "Selecciona tu idioma preferido (7 disponibles)", + "description": "Welcome step 3 item 2" + }, + "welcomeStep3Item3": { + "message": "Activa/desactiva páginas de advertencia", + "description": "Welcome step 3 item 3" + }, + "welcomeStep3Item4": { + "message": "Establece la frecuencia de actualización automática", + "description": "Welcome step 3 item 4" + }, + "welcomeStep3Item5": { + "message": "Personaliza los colores de resaltado de enlaces", + "description": "Welcome step 3 item 5" } } diff --git a/src/_locales/fr/messages.json b/src/_locales/fr/messages.json index 77d63ac..67dd437 100644 --- a/src/_locales/fr/messages.json +++ b/src/_locales/fr/messages.json @@ -266,5 +266,93 @@ "autoDetect": { "message": "Détection automatique", "description": "Auto-detect language option" + }, + "welcomeTitle": { + "message": "Bienvenue sur FMHY SafeGuard", + "description": "Welcome page title" + }, + "welcomeSubtitle": { + "message": "Configurons-vous pour naviguer en toute sécurité", + "description": "Welcome page subtitle" + }, + "welcomeStep1Title": { + "message": "Épingler l'extension à la barre d'outils", + "description": "Welcome step 1 title" + }, + "welcomeStep1Desc": { + "message": "Pour un accès rapide, épinglez FMHY SafeGuard à la barre d'outils de votre navigateur :", + "description": "Welcome step 1 description" + }, + "welcomeStep1Item1": { + "message": "Cliquez sur le menu des extensions (icône de pièce de puzzle) dans votre barre d'outils", + "description": "Welcome step 1 item 1" + }, + "welcomeStep1Item2": { + "message": "Trouvez \"FMHY SafeGuard\" dans la liste", + "description": "Welcome step 1 item 2" + }, + "welcomeStep1Item3": { + "message": "Cliquez sur l'icône d'épingle ou faites un clic droit et sélectionnez \"Épingler à la barre d'outils\"", + "description": "Welcome step 1 item 3" + }, + "welcomeStep2Title": { + "message": "Comment ça marche", + "description": "Welcome step 2 title" + }, + "welcomeStep2Desc": { + "message": "FMHY SafeGuard vérifie automatiquement les sites web dans notre base de données de sécurité :", + "description": "Welcome step 2 description" + }, + "welcomeStep2Item1": { + "message": "Bloque l'accès aux sites dangereux connus", + "description": "Welcome step 2 item 1" + }, + "welcomeStep2Item2": { + "message": "Affiche des avertissements pour les sites potentiellement dangereux", + "description": "Welcome step 2 item 2" + }, + "welcomeStep2Item3": { + "message": "Identifie les sites sûrs de confiance", + "description": "Welcome step 2 item 3" + }, + "welcomeStep2Item4": { + "message": "Affiche les notes du wiki FMHY pour les sites mappés", + "description": "Welcome step 2 item 4" + }, + "welcomeStep2Item5": { + "message": "Affiche les raisons pour lesquelles les sites sont signalés comme dangereux", + "description": "Welcome step 2 item 5" + }, + "welcomeIconDesc": { + "message": "La couleur de l'icône de l'extension indique le statut du site actuel :", + "description": "Welcome icon description" + }, + "welcomeStep3Title": { + "message": "Personnalisez vos paramètres", + "description": "Welcome step 3 title" + }, + "welcomeStep3Desc": { + "message": "Configurez l'extension pour qu'elle fonctionne au mieux pour vous :", + "description": "Welcome step 3 description" + }, + "welcomeStep3Item1": { + "message": "Choisissez un thème clair, sombre ou AMOLED", + "description": "Welcome step 3 item 1" + }, + "welcomeStep3Item2": { + "message": "Sélectionnez votre langue préférée (7 disponibles)", + "description": "Welcome step 3 item 2" + }, + "welcomeStep3Item3": { + "message": "Activer/désactiver les pages d'avertissement", + "description": "Welcome step 3 item 3" + }, + "welcomeStep3Item4": { + "message": "Définir la fréquence de mise à jour automatique", + "description": "Welcome step 3 item 4" + }, + "welcomeStep3Item5": { + "message": "Personnaliser les couleurs de mise en évidence des liens", + "description": "Welcome step 3 item 5" } } diff --git a/src/_locales/ja/messages.json b/src/_locales/ja/messages.json index 89b8a08..88c422e 100644 --- a/src/_locales/ja/messages.json +++ b/src/_locales/ja/messages.json @@ -266,5 +266,93 @@ "autoDetect": { "message": "自動検出", "description": "Auto-detect language option" + }, + "welcomeTitle": { + "message": "FMHY SafeGuardへようこそ", + "description": "Welcome page title" + }, + "welcomeSubtitle": { + "message": "安全なブラウジングの設定をしましょう", + "description": "Welcome page subtitle" + }, + "welcomeStep1Title": { + "message": "拡張機能をツールバーに固定", + "description": "Welcome step 1 title" + }, + "welcomeStep1Desc": { + "message": "素早くアクセスするために、FMHY SafeGuardをブラウザのツールバーに固定してください:", + "description": "Welcome step 1 description" + }, + "welcomeStep1Item1": { + "message": "ツールバーの拡張機能メニュー(パズルピースのアイコン)をクリック", + "description": "Welcome step 1 item 1" + }, + "welcomeStep1Item2": { + "message": "リストから「FMHY SafeGuard」を見つける", + "description": "Welcome step 1 item 2" + }, + "welcomeStep1Item3": { + "message": "ピンアイコンをクリックするか、右クリックして「ツールバーに固定」を選択", + "description": "Welcome step 1 item 3" + }, + "welcomeStep2Title": { + "message": "仕組み", + "description": "Welcome step 2 title" + }, + "welcomeStep2Desc": { + "message": "FMHY SafeGuardはセキュリティデータベースに対してウェブサイトを自動的にチェックします:", + "description": "Welcome step 2 description" + }, + "welcomeStep2Item1": { + "message": "既知の危険なサイトへのアクセスをブロック", + "description": "Welcome step 2 item 1" + }, + "welcomeStep2Item2": { + "message": "潜在的に危険なサイトに警告を表示", + "description": "Welcome step 2 item 2" + }, + "welcomeStep2Item3": { + "message": "信頼できる安全なサイトを識別", + "description": "Welcome step 2 item 3" + }, + "welcomeStep2Item4": { + "message": "マップされたサイトのFMHYウィキノートを表示", + "description": "Welcome step 2 item 4" + }, + "welcomeStep2Item5": { + "message": "サイトが危険とマークされた理由を表示", + "description": "Welcome step 2 item 5" + }, + "welcomeIconDesc": { + "message": "拡張機能アイコンの色は現在のサイトのステータスを示します:", + "description": "Welcome icon description" + }, + "welcomeStep3Title": { + "message": "設定をカスタマイズ", + "description": "Welcome step 3 title" + }, + "welcomeStep3Desc": { + "message": "拡張機能を最適に動作するように設定してください:", + "description": "Welcome step 3 description" + }, + "welcomeStep3Item1": { + "message": "ライト、ダーク、またはAMOLEDテーマを選択", + "description": "Welcome step 3 item 1" + }, + "welcomeStep3Item2": { + "message": "お好みの言語を選択(7言語対応)", + "description": "Welcome step 3 item 2" + }, + "welcomeStep3Item3": { + "message": "警告ページの有効/無効を切り替え", + "description": "Welcome step 3 item 3" + }, + "welcomeStep3Item4": { + "message": "自動更新頻度を設定", + "description": "Welcome step 3 item 4" + }, + "welcomeStep3Item5": { + "message": "リンクハイライトの色をカスタマイズ", + "description": "Welcome step 3 item 5" } } diff --git a/src/_locales/pt/messages.json b/src/_locales/pt/messages.json index a5dc667..d633c53 100644 --- a/src/_locales/pt/messages.json +++ b/src/_locales/pt/messages.json @@ -266,5 +266,93 @@ "autoDetect": { "message": "Detectar automaticamente", "description": "Auto-detect language option" + }, + "welcomeTitle": { + "message": "Bem-vindo ao FMHY SafeGuard", + "description": "Welcome page title" + }, + "welcomeSubtitle": { + "message": "Vamos configurá-lo para navegar com segurança", + "description": "Welcome page subtitle" + }, + "welcomeStep1Title": { + "message": "Fixar extensão na barra de ferramentas", + "description": "Welcome step 1 title" + }, + "welcomeStep1Desc": { + "message": "Para acesso rápido, fixe o FMHY SafeGuard na barra de ferramentas do seu navegador:", + "description": "Welcome step 1 description" + }, + "welcomeStep1Item1": { + "message": "Clique no menu de extensões (ícone de peça de puzzle) na sua barra de ferramentas", + "description": "Welcome step 1 item 1" + }, + "welcomeStep1Item2": { + "message": "Encontre \"FMHY SafeGuard\" na lista", + "description": "Welcome step 1 item 2" + }, + "welcomeStep1Item3": { + "message": "Clique no ícone de pin ou clique com o botão direito e selecione \"Fixar na barra de ferramentas\"", + "description": "Welcome step 1 item 3" + }, + "welcomeStep2Title": { + "message": "Como funciona", + "description": "Welcome step 2 title" + }, + "welcomeStep2Desc": { + "message": "O FMHY SafeGuard verifica automaticamente os sites contra nossa base de dados de segurança:", + "description": "Welcome step 2 description" + }, + "welcomeStep2Item1": { + "message": "Bloqueia acesso a sites inseguros conhecidos", + "description": "Welcome step 2 item 1" + }, + "welcomeStep2Item2": { + "message": "Mostra avisos para sites potencialmente inseguros", + "description": "Welcome step 2 item 2" + }, + "welcomeStep2Item3": { + "message": "Identifica sites seguros confiáveis", + "description": "Welcome step 2 item 3" + }, + "welcomeStep2Item4": { + "message": "Mostra notas da wiki FMHY para sites mapeados", + "description": "Welcome step 2 item 4" + }, + "welcomeStep2Item5": { + "message": "Exibe razões pelas quais os sites são marcados como inseguros", + "description": "Welcome step 2 item 5" + }, + "welcomeIconDesc": { + "message": "A cor do ícone da extensão indica o status do site atual:", + "description": "Welcome icon description" + }, + "welcomeStep3Title": { + "message": "Personalize suas configurações", + "description": "Welcome step 3 title" + }, + "welcomeStep3Desc": { + "message": "Configure a extensão para funcionar melhor para você:", + "description": "Welcome step 3 description" + }, + "welcomeStep3Item1": { + "message": "Escolha tema claro, escuro ou AMOLED", + "description": "Welcome step 3 item 1" + }, + "welcomeStep3Item2": { + "message": "Selecione seu idioma preferido (7 disponíveis)", + "description": "Welcome step 3 item 2" + }, + "welcomeStep3Item3": { + "message": "Ativar/desativar páginas de aviso", + "description": "Welcome step 3 item 3" + }, + "welcomeStep3Item4": { + "message": "Definir frequência de atualização automática", + "description": "Welcome step 3 item 4" + }, + "welcomeStep3Item5": { + "message": "Personalizar cores de destaque de links", + "description": "Welcome step 3 item 5" } } diff --git a/src/_locales/ru/messages.json b/src/_locales/ru/messages.json index 6ac604e..ffefaff 100644 --- a/src/_locales/ru/messages.json +++ b/src/_locales/ru/messages.json @@ -266,5 +266,93 @@ "autoDetect": { "message": "Автоопределение", "description": "Auto-detect language option" + }, + "welcomeTitle": { + "message": "Добро пожаловать в FMHY SafeGuard", + "description": "Welcome page title" + }, + "welcomeSubtitle": { + "message": "Давайте настроим безопасный просмотр", + "description": "Welcome page subtitle" + }, + "welcomeStep1Title": { + "message": "Закрепите расширение на панели инструментов", + "description": "Welcome step 1 title" + }, + "welcomeStep1Desc": { + "message": "Для быстрого доступа закрепите FMHY SafeGuard на панели инструментов браузера:", + "description": "Welcome step 1 description" + }, + "welcomeStep1Item1": { + "message": "Нажмите на меню расширений (значок пазла) на панели инструментов", + "description": "Welcome step 1 item 1" + }, + "welcomeStep1Item2": { + "message": "Найдите \"FMHY SafeGuard\" в списке", + "description": "Welcome step 1 item 2" + }, + "welcomeStep1Item3": { + "message": "Нажмите на значок булавки или щёлкните правой кнопкой и выберите \"Закрепить на панели\"", + "description": "Welcome step 1 item 3" + }, + "welcomeStep2Title": { + "message": "Как это работает", + "description": "Welcome step 2 title" + }, + "welcomeStep2Desc": { + "message": "FMHY SafeGuard автоматически проверяет сайты по нашей базе данных безопасности:", + "description": "Welcome step 2 description" + }, + "welcomeStep2Item1": { + "message": "Блокирует доступ к известным опасным сайтам", + "description": "Welcome step 2 item 1" + }, + "welcomeStep2Item2": { + "message": "Показывает предупреждения для потенциально опасных сайтов", + "description": "Welcome step 2 item 2" + }, + "welcomeStep2Item3": { + "message": "Определяет надёжные безопасные сайты", + "description": "Welcome step 2 item 3" + }, + "welcomeStep2Item4": { + "message": "Показывает заметки из вики FMHY для сопоставленных сайтов", + "description": "Welcome step 2 item 4" + }, + "welcomeStep2Item5": { + "message": "Отображает причины, почему сайты помечены как опасные", + "description": "Welcome step 2 item 5" + }, + "welcomeIconDesc": { + "message": "Цвет значка расширения указывает на статус текущего сайта:", + "description": "Welcome icon description" + }, + "welcomeStep3Title": { + "message": "Настройте параметры", + "description": "Welcome step 3 title" + }, + "welcomeStep3Desc": { + "message": "Настройте расширение под себя:", + "description": "Welcome step 3 description" + }, + "welcomeStep3Item1": { + "message": "Выберите светлую, тёмную или AMOLED тему", + "description": "Welcome step 3 item 1" + }, + "welcomeStep3Item2": { + "message": "Выберите предпочитаемый язык (доступно 7)", + "description": "Welcome step 3 item 2" + }, + "welcomeStep3Item3": { + "message": "Включите/отключите страницы предупреждений", + "description": "Welcome step 3 item 3" + }, + "welcomeStep3Item4": { + "message": "Установите частоту автоматического обновления", + "description": "Welcome step 3 item 4" + }, + "welcomeStep3Item5": { + "message": "Настройте цвета подсветки ссылок", + "description": "Welcome step 3 item 5" } } diff --git a/src/js/background.js b/src/js/background.js index 28cf693..c0885a4 100644 --- a/src/js/background.js +++ b/src/js/background.js @@ -1,6 +1,15 @@ // Cross-browser compatibility shim const browserAPI = typeof browser !== "undefined" ? browser : chrome; +// Open welcome page on first install +browserAPI.runtime.onInstalled.addListener((details) => { + if (details.reason === "install") { + browserAPI.tabs.create({ + url: browserAPI.runtime.getURL("pub/welcome-page.html") + }); + } +}); + // URLs and Constants const filterListURLUnsafe = "https://raw.githubusercontent.com/fmhy/FMHYFilterlist/refs/heads/main/sitelist.txt"; diff --git a/src/pub/welcome-page.html b/src/pub/welcome-page.html index 9dc8204..8635fd8 100644 --- a/src/pub/welcome-page.html +++ b/src/pub/welcome-page.html @@ -4,7 +4,7 @@ - Welcome to FMHY SafeGuard + Welcome to FMHY SafeGuard