
Pomoc s javascriptom
Zdravím, chcel by som si upraviť tento linkchecker:
greasyfork.org/en/scripts/6746-universal-links-checker-v7/code
Chcem tam pridať server bitster.cz (predtým therapide.cz). Keďže je tento server dosť podobný ako webshare, pozrite si v tom linkcheckeri riadky 1480 a 1553 - tam je kód zrovna pre webshare a dosť podobné to bude aj s tým bitsterom.
Tá kontrola pri bitster.cz prebieha tak že sa k tomuto linku:
https://bitster.cz/api/file_validate?param=
pridá bitster link (v ktorom musí byť znak # nahradený %23 čo by som celé riešil cez encodeURIComponent) a vlastne pri živom linku je odpoveď "True" no a pri nefunkčnom je to "False" - na základe toho by sa už potom pridala k linku buď zelená alebo červená farba. Problém je že neviem ako to v tom javascripte napísať.
Potrebujem aby sa v podstate link upravil do tohoto tvaru:
https://bitster.cz/api/file_validate?param= + encodeURIComponent(url)
napríklad pri tomto linku
https://bitster.cz/#file/19e69b/tex_01_(20).jpg
to bude tento tvar:
https://bitster.cz/api/file_validate?param=https://bitster.cz/%23file/19e69b/tex_01_(20).jpg
Po otvorení tohto posledného linku sami vidíte "False"
Skúšal som už všeličo možné ale nefungovalo, preto Vás prosím o pomoc, ďakujem pekne.
A co přesně ti nefunguje?
No tá časť kódu ktorá kontroluje webshare, vychádzal som z nej, problém bol že mi všetky linky označovalo zeleno (funkčné) - aj tie nefunkčné, neviem kde som robil chybu. Neviem presne aký kód by mal byť medzi riadkami 1562 až 1574. Neviem ako tam napísať nech sa každý bitster link zoberie, prebehne cez encodeURIComponent a potom nech sa vloží za
V javascripte sa tak moc nevyznám aby som to vedel nakodiť, bohužial. Preto by som poprosil niekoho, kto by ma aspoň naviedol že čo presne tam má byť
To já taky nevím, kde jsi udělal chybu, když jsi neuvedl svůj kód.