您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
This script gives access to immersion if you don't have it, and in unsupported languages.
- // ==UserScript==
- // @name duolingo_immersion_every_language
- // @namespace duolingo_immersion_every_language
- // @include https://www.duolingo.com/*
- // @version 1
- // @run-at document-start
- // @grant none
- // @description This script gives access to immersion if you don't have it, and in unsupported languages.
- // @description based on script: https://greasyfork.org/en/scripts/17151-web-noimmersion-experiment-optout
- // ==/UserScript==
- window.addEventListener('beforescriptexecute', function(e){
- if(duo.immersion_enabled == false) duo.immersion_enabled = true;
- if (e.target.innerHTML.contains('duo.immersion_enabled = false;')){
- eval(e.target.innerHTML.replace('duo.immersion_enabled = false;','duo.immersion_enabled = true;').replace('"web_noimmersion_experiment": true','"web_noimmersion_experiment": false'));
- e.stopPropagation();
- e.preventDefault();
- window.removeEventListener(e.type, arguments.callee, true);
- }
- }, false);