Prohlížeč, který umí změnit zdrojový kód

piktanc

Prohlížeč, který umí změnit zdrojový kód
« kdy: 04. 12. 2017, 09:36:00 »
Ahoj, Opera 12 měla skvělou funkci, že nejenže dokázala zdroják zobrazit IHNED (vůbec nechápu, které hovado naprogramovalo, aby v chrome se zdroják znovu stahoval) ale především, šel zdroják EDITOVAT a po stisknutí Použít se stránka "reloadla" s novým zdrojákem. (Nestačí jen v developer tools upravit DOM na záložce elements, protože to zanechá původní "JS prostředí")

Umí něco takovéhleho i «MODERNÍ» Prohlížeče, především Opera >30, Vivaldi, Otter browser?


Re:Prohlížeč, který umí změnit zdrojový kód
« Odpověď #1 kdy: 04. 12. 2017, 09:48:50 »
Samozřejmě to umí, stačí otevřít Nástroje pro vývojáře (F12 nebo pravým myšítkem a Prozkoumat) a tam je ve Firefoxu i Chrome možnost editovat HTML i další soubory (JS, CSS…). Změny se okamžitě projevují.

Operu, Vivaldi ani Otter nepoužívám.

Re:Prohlížeč, který umí změnit zdrojový kód
« Odpověď #2 kdy: 04. 12. 2017, 12:54:50 »
Stejně to je i ve Vivaldi - přes klávesu F12, html zdroj je tam na záložce Elements. Lze upravovat i css a dělat další kouzla.

piktanc

Re:Prohlížeč, který umí změnit zdrojový kód
« Odpověď #3 kdy: 05. 12. 2017, 17:19:49 »
Samozřejmě to umí, stačí otevřít Nástroje pro vývojáře (F12 nebo pravým myšítkem a Prozkoumat) a tam je ve Firefoxu i Chrome možnost editovat HTML i další soubory (JS, CSS…).

©Změny se okamžitě projevují.

Operu, Vivaldi ani Otter nepoužívám.
No a to je právě to co nechci. Nevrátí to zpátky v čase například změny způsobené odmazáním tagu script (inline nebo vzdáleným) nebo změnou meta tagu base href (takový archaický příklad).
Opera 12, která už je hluboko v nebi, tohle právě uměla (že došlo k novému nahrání)

jiwopeneProcjerezervovane

Re:Prohlížeč, který umí změnit zdrojový kód
« Odpověď #4 kdy: 05. 12. 2017, 20:38:15 »
Tu stránku můžete uložit na disk a načíst z disku (místo RAM).


v2kt0r

Re:Prohlížeč, který umí změnit zdrojový kód
« Odpověď #5 kdy: 05. 12. 2017, 21:44:57 »
Jak se má stránka "reloadnout" a zároveň použít tebou změněný zdroják? Když umažu script tag, je to přece součástí mnou změněného HTML a tedy už ani v "reloadnuté" stránce nebude.
Nebo to bylo jako "vezmi změněné HTML" a simuluj s ním kompletní nové renderování stránky?
Třeba to v té staré Opeře nebyl fíčr, ale bug :)

piktanc

Re:Prohlížeč, který umí změnit zdrojový kód
« Odpověď #6 kdy: 06. 12. 2017, 21:08:03 »
Přesně tak, jak to fungovalo v opeře 12. Nevím, jestli se Vivaldi přibližuje funkcím staré opery, nebo jede "chromy".
Jak se má stránka "reloadnout" a zároveň použít tebou změněný zdroják? Když umažu script tag, je to přece součástí mnou změněného HTML a tedy už ani v "reloadnuté" stránce nebude.
Nebo to bylo jako "vezmi změněné HTML" a simuluj s ním kompletní nové renderování stránky?
Třeba to v té staré Opeře nebyl fíčr, ale bug :)
Ano, chci to, co popisuješ a  podivuješ se nad tím.
Asi je zádrhel v interpretaci "reloadnout". Právě tak, to myslím, že když něco umažu, tak se to bude tvářit, že to tam nebude. Přesně tak - změněné html(protože od hlavního dokumentu staženého z url z adresního řádku se odvíjí všechno dál, jaké skripty, to načte,...) a s tím nové SESTAVENÍ stránky (tedy pokud tam nechám script, který ukládá  Math.Random do proměnné a volá xmlhttp s touto proměnnou, aby to volalo znova s samozřejmě novou vygenerovanou hodnotou. ).

Tu stránku můžete uložit na disk a načíst z disku (místo RAM).
Kromě toho, že by to byl opruz, tak tam ani nebudou fungovat věci z dob ‹MODERNÍHO › webu jako bezpečnostní omezení CORS, base href, data:uri atd....

piktance

Re:Prohlížeč, který umí změnit zdrojový kód
« Odpověď #7 kdy: 25. 02. 2018, 11:39:14 »
Objevili jste někdo řešení do nějakého browseru, aby to šlo?

steve

Re:Prohlížeč, který umí změnit zdrojový kód
« Odpověď #8 kdy: 25. 02. 2018, 16:00:43 »
https://chrome.google.com/webstore/detail/resource-override/pkoacgokdfckfpndoffpifphamojphii

Umi nahradit vzdaleny subor lokalnim z disku, nebo vlastniho serveru, nebo primo injectnout vlastni JS. U nekterych stranek to nemusi fungovat protoze bezpecnost, pak je treba Chrome spustit bez tech ochran, treba v macOS (u linuxu neco obdobneho, take spustit ze shellu):
Kód: [Vybrat]
open /Applications/Google\ Chrome.app --args --allow-running-insecure-content --disable-web-security --user-data-dir

Re:Prohlížeč, který umí změnit zdrojový kód
« Odpověď #9 kdy: 04. 03. 2018, 19:51:31 »
No, Chrome bez ochran IMHO bude znamenat, že si to může sáhnout na libovolnou stránku, a mohlo by to zvýšit oprávnění některých extensions. Takže leda pokud víte, co děláte, ideálně v nějakém profilu, kde nejste k ničemu přihlášeni apod.