Diskuze: Firefox, potrebuji spustit javascript nad strankou
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Kod vypada nejak takto, prozatim (ale to neni dulezite, asi):
// <textarea id=mycode col=50 row=10></textarea>
function fileGetContents(url, fn_success)
{
fetch(url)
.then(function(response) {
response.text().then(function(text) {
fn_success(text);
});
});
}
function addContent(content)
{
$('#myout').innerHTML += content + '<hr>';
}
function runMyCodeRuner()
{
var $ = document.querySelector.bind(document);
var $$ = document.querySelectorAll.bind(document);
var uzly, i, i_end, j, find, find_0_length;
var li, span, acronym, a, uzel, url_new;
find = [];
find[0] = 'Počet přiřazených studií: ';
find_0_length = find[0].length;
url_new = 'https://domena/auth/predmety/sablony_tisk?fakulta=1924;obdobi=62;vysl=200288;uzel=421171;rek=ap;noprere=1';
uzly = [];
li = $$('li');
i_end = li.length;
j = 0;
for (i=0; i<i_end; i++)
{
span = li[i].getElementsByTagName('SPAN');
if (span.length>0 && span[0].innerHTML.substring(0,find_0_length)==find[0])
{
acronym = span[0].getElementsByTagName('ACRONYM');
//if (acronym[0]) alert(acronym[0].innerHTML)
if (acronym.length>0 && acronym[0].innerHTML!='0')
{
a = li[i].getElementsByTagName('A');
if (a.length>0)
{
uzel = a[0].href.replace(/^.*?uzel\=(\d+)/g, "$1");
uzly[j] = url_new.replace(/(uzel\=)\d+/g, "$1"+uzel);
j++;
}
}
}
}
//alert(uzly.length)
//$('#myout').innerHTML = uzly.join('<br>')
i_end = uzly.length;
for (i=0; i<i_end; i++)
{
fileGetContents(uzly[i], addContent);
if (i>3) break;
}
}
//runMyCodeRuner();
---
// code = document.getElementById('mycode').value); eval(code); // prikaz pro cmd konzolu
Rucne psat tam jde, ale na ctrl+v neco pinda a ze to mam nekde povolit a nikde tlacitko povolit neni.
To, že firefox něco pinda neznamená, že pinda nesmysly, ale stačí si to přečíst.
Než tam něco vložíš, tak do té konzole napiš "povolit vkládání" (bez ovozovek), případně "allow paste" pro anglickou verzi a ten "nesmysl" zmizí.
Ahoj,
ještě doplním, že pokud by ses toho chtěl zbavit trvale, tak si Firefoxu
otevři about:config, vyhledej devtools.selfxss.count a nastav ho na nějakou
velmi vysokou hodnotu.
Dik, zkusim si to pamatovat. Mezitim to kolega vyresil jinak.
Zobrazeno 5 zpráv z 5.