J-CAT HTML5

Use the site without having to install Adobe Flash Player.

Mint 2017.04.22.. Lásd a legutóbbi verzió

// ==UserScript==
// @name        J-CAT HTML5
// @description Use the site without having to install Adobe Flash Player.
// @namespace   swyter
// @match       *://www.j-cat.org/*/page/check/*
// @match       *://www.j-cat.org/*/page/test_check
// @version     2
// @grant       none
// @ruffn-at    document-start
// ==/UserScript==

window.flashVersion = 9;

Object.defineProperty(window, "swfobject",
{
    value:
    {
        embedSWF: function(swf, target)
        {
            console.log(arguments);
            
            /* add an audio player to hear the sample questions */
            player = document.createElement("audio");
            player.src = 'http://www.j-cat.org/lib/soundChecker/soundtest.mp3';
            player.controls = true;
            
            /* add a fieldset container to wrap everything */
            field = document.createElement("fieldset");
            field.textContent = 'Click the play button to hear an audio sample.';
            
            if (!(target = document.getElementById(target)))
                chkEnv.soundNG();
            
            target.replaceWith(field);
            
            /* add the audio player to the fieldset */
            field.appendChild(player);
            
            /* add a confirmation button, too */
            button = document.createElement("button");
            button.textContent = 'Could you hear? Click here.';
            button.addEventListener('click', function()
            {
               /* call back the page when clicking and tell
                 it that we were successful */
               chkEnv.soundOK("6999");
            });
            
            field.appendChild(button);
        }
    },
    writable: false
});