Ik zou graag willen weten hoe ik codematig javascript kan uitschakelen of voorkomen dat javascript wordt uitgevoerd. een soort noscript dus maar dan in een browser gemaakt met visual basic 2008. ik heb al geprobeerd te googlen maar ik heb alleen manier gevonden om dit via het register te doen. Dit is echter niet bruikbaar voor mijn project (voor school) omdat ik uitga van een situatie dat de gebruiker geen admin rechten heeft. weet iemand hoe dit moet? of is het uberhaubt niet mogelijk op deze manier? een linkje of klein voorbeeld zou erg fijn zijn. alvast bedankt.
Wat voor browser gebruik je, schrijf je je eigen browser? Via het register zal niet gaan omdat browsers cross-platform zijn 
Wat is het doel van dit project dan?

Wat is het doel van dit project dan?
www.maartendeboer.net
1D X | 5Ds | Zeiss Milvus 25, 50, 85 f/1.4 | Zeiss Otus 55 f/1.4 | Canon 200 f/1.8 | Canon 200 f/2 | Canon 300 f/2.8
Ik betwijfel of dit mogelijk is behalve zelf de settings opnieuw wegschrijven voor elke mogelijke browser die je bedenken kan. Het via registry uitschakelen werkt volgens mij enkel voor Internet Explorer? Maar zoals al is gevraagd: wat is het doel van je project? Er zijn wellicht meerdere wegen die naar rome leiden 

ik bedoel alleen voor mijn eigen browser. ik maak een eigen internet browser met visual basic 2008 en probeer daar zo veel mogelijk opties in te stoppen. het uitschakelen van javascript binnen mijn eigen browser is daar een van. ik wil ook nog een adblocker maken maar dat is een andere vraag hoe dat moet. het gaat dus om een noscript in mijn zelfgeschreven browser.
lolVoutloos schreef op woensdag 08 juni 2011 @ 20:06:
Als je echt zelf een browser maakt, weet je ook wel hoe de javascript engine erin zit.
ik gebruik natuurlijk het browser element uit de toolbox.
Oftewel een Internet Explorer control, oftewel: je maakt geen browser, je maakt een Chrome.williewonka03 schreef op woensdag 08 juni 2011 @ 20:23:
ik gebruik natuurlijk het browser element uit de toolbox.
En de browsercontrol is ruk; dan weet je dat vast. Het geeft je zo goed als geen controle over wat dan ook. En daar hoort o.a. ook het in/uitschakelen van JS bij (correct me if I'm wrong). En als 't al lukt is bij de "echte" IE ook meteen JS uitgeschakeld. Zullen je gebruikers leuk vinden

[Voor 28% gewijzigd door RobIII op 08-06-2011 20:35]
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Roses are red Violets are blue, Unexpected ‘{‘ on line 32.
Over mij
Is het dan ook mogelijk om een volledig nieuwe browser in visual basic te schrijven? En zo ja heb je dan een kinkje met info daarover? Zelf kan ik dit niet vindenRobIII schreef op woensdag 08 juni 2011 @ 20:33:
[...]
Oftewel een Internet Explorer control, oftewel: je maakt geen browser, je maakt een Chrome.
En de browsercontrol is ruk; dan weet je dat vast. Het geeft je zo goed als geen controle over wat dan ook. En daar hoort o.a. ook het in/uitschakelen van JS bij (correct me if I'm wrong). En als 't al lukt is bij de "echte" IE ook meteen JS uitgeschakeld. Zullen je gebruikers leuk vinden
Huh? Een browser is een applicatie zoals alle andere en kan evengoed aan een OS gebonden zijn.Ventieldopje schreef op woensdag 08 juni 2011 @ 19:05:
Via het register zal niet gaan omdat browsers cross-platform zijn
Is het niet mogelijk om de html code voor het tonen in de 'browser' op te vangen? En deze dan te parsen en eventueel aan te passen (via een xml parser)?
Volledig zelf bouwen lijkt me in eerste instantie niet zo simpel, je moet dan alle html en css standaarden gaan implementeren en de elementen vormgeven.
Zoek eens of het mogelijk is om een andere engine aan te spreken? Gecko of Webkit of zo, om deze de pagina's te laten renderen.
Tip: http://www.geckofx.org/
[Voor 26% gewijzigd door kluyze op 08-06-2011 22:25]
williewonka03 schreef op woensdag 08 juni 2011 @ 22:17:
[...]
Is het dan ook mogelijk om een volledig nieuwe browser in visual basic te schrijven? En zo ja heb je dan een kinkje met info daarover? Zelf kan ik dit niet vinden




There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Roses are red Violets are blue, Unexpected ‘{‘ on line 32.
Over mij
Nou ja, of je skipt meteen CSS en begint met lynx nabouwen. Als je wat hoekjes afsnijdt kan je best snel 'iets' hebben. Let wel op dat werkelijk niemand je eindresultaat wilt gebruiken. 
* Voutloos heeft ook ooit een 'browser' gemaakt, in C. Was bovendien bijzonder compleet, zolang je tevreden bent met enkel support voor een handjevol statuscodes en h1, p, img en a tags.

* Voutloos heeft ook ooit een 'browser' gemaakt, in C. Was bovendien bijzonder compleet, zolang je tevreden bent met enkel support voor een handjevol statuscodes en h1, p, img en a tags.

{signature}
Ja, beginnen bij HTML 3.2
Ik ben er maar mee gestopt jaren (1998) geleden was mij te veel werk. Vooral die render problemen qua fonts kwamen... Tjonguh wat een bagger zeg.

[Voor 72% gewijzigd door alienfruit op 08-06-2011 23:43]
Misschien niet direct een oplossing voor je probleem maar je kan een proxyserver maken die al het verkeer afvangt en controleert of er Javascript bestanden meegestuurd worden. Ook kan je de Javascript in de html pagina er dan uit filteren.
Nu klinkt het maken van een proxyserver misschien moeilijk maar hier kan je in ieder geval wat meer over vinden op internet (ik heb er zelf ook een moeten maken voor school).
Nu klinkt het maken van een proxyserver misschien moeilijk maar hier kan je in ieder geval wat meer over vinden op internet (ik heb er zelf ook een moeten maken voor school).
In visual basic wordt lastig, maar Chrome en Firefox bijvoorbeeld zijn open-source. Ergo, je kan relatief eenvoudig die sourcecode pakken en aan de hand daarvan een 'eigen' browser maken die je aanpast naar je eigen wensen.williewonka03 schreef op woensdag 08 juni 2011 @ 22:17:
[...]
Is het dan ook mogelijk om een volledig nieuwe browser in visual basic te schrijven? En zo ja heb je dan een kinkje met info daarover? Zelf kan ik dit niet vinden
Maar aangezien dit een schoolproject is kun je denk ik maar beter die hele no-JS feature vergeten

Misschien kan je dit gebruiken:
https://github.com/chillitom/CefSharp
En vervolgens uitzoeken of er een aan/uit optie is voor het draaien van scripts.
Aah, je gebruikt TWebBrowser dan kan je gewoon dit gebruiken:
MSDN: WebBrowser Customization
https://github.com/chillitom/CefSharp
En vervolgens uitzoeken of er een aan/uit optie is voor het draaien van scripts.
Aah, je gebruikt TWebBrowser dan kan je gewoon dit gebruiken:
MSDN: WebBrowser Customization
DLCTL_NO_SCRIPTS and DLCTL_NO_JAVA: Scripts and Java applets will not be executed.
[Voor 50% gewijzigd door alienfruit op 09-06-2011 08:55]
dat is nou net de reden dat ik het er in wil hebben. het moet een zo volledig mogelijke kloon zijn.FragFrog schreef op donderdag 09 juni 2011 @ 01:18:
[...]
In visual basic wordt lastig, maar Chrome en Firefox bijvoorbeeld zijn open-source. Ergo, je kan relatief eenvoudig die sourcecode pakken en aan de hand daarvan een 'eigen' browser maken die je aanpast naar je eigen wensen.
Maar aangezien dit een schoolproject is kun je denk ik maar beter die hele no-JS feature vergetenBesides, nieuw is het ook niet, legio browsers ondersteunen die feature al jaren.
sorry maar ik heb geen ervaring in C ik snap werkelijk niks van die pagina. is er niet zo iets maar dan in de standaard vb.net taal? alvast hartelijk bedankt voor alle reacties!alienfruit schreef op donderdag 09 juni 2011 @ 08:52:
Misschien kan je dit gebruiken:
https://github.com/chillitom/CefSharp
En vervolgens uitzoeken of er een aan/uit optie is voor het draaien van scripts.
Aah, je gebruikt TWebBrowser dan kan je gewoon dit gebruiken:
MSDN: WebBrowser Customization
[...]
Dat zei ik omdat het niet duidelijk was dat het om zijn eigen browser ging, ik dacht dat hij een programma wou schrijven in een browser dat javascript uit kon schakelen. Nouja goed het was nogal vaagkluyze schreef op woensdag 08 juni 2011 @ 22:18:
[...]
Huh? Een browser is een applicatie zoals alle andere en kan evengoed aan een OS gebonden zijn.

Ik denk niet dat je ver gaat komen in vb.net om een browser te schrijven behalve dan door het IE control te gebruiken maar dan krijg je een soort Maxthon clone. Wees een goeie student en kijk wat de andere mensen van je klas doenwilliewonka03 schreef op donderdag 09 juni 2011 @ 09:07:
[...]
dat is nou net de reden dat ik het er in wil hebben. het moet een zo volledig mogelijke kloon zijn.
[...]
sorry maar ik heb geen ervaring in C ik snap werkelijk niks van die pagina. is er niet zo iets maar dan in de standaard vb.net taal? alvast hartelijk bedankt voor alle reacties!

www.maartendeboer.net
1D X | 5Ds | Zeiss Milvus 25, 50, 85 f/1.4 | Zeiss Otus 55 f/1.4 | Canon 200 f/1.8 | Canon 200 f/2 | Canon 300 f/2.8
Ja maar, je kan nu toch googlen op DLCTL_NO_SCRIPTS? Dan kom je vast wel wat bruikbaars in C#, VB.NET of Delphi tegen. Er is zelfs een Webbrowser2 voorbeeld op support.msdn.com volgens mij. Maar goed, ik heb sinds 97 niet meer met de WebBrowser ActiveX component gewerkt...
Ik heb er wel genoeg van eigenlijk. Ik zie nergens dat je zelf inzet toont. Je roept alleen maar heel de tijd om linkjes, voorbeelden en dergelijke. Er wordt genoeg nuttigs gezegd door de mensen die je op weg proberen te helpen, maar dat lijk je te negeren tot er iemand met linkjes op de proppen komt. Waarom je zelf keywords niet gewoon eens in de zoekmachine intikt en dan aangeeft waarom je niet verder komt met de info die je daar kan vinden, dan kan er nog iets zinnigs van gezegd worden. Op deze manier schieten we niets met het topic op en daarom gooi ik het dicht. Lees de Quickstart nog eens door.
Mocht je nu tegen een probleem aan lopen bij het schrijven van je project, zorg dan dat je topicstart genoeg relevante informatie heeft, dat wij duidelijk kunnen zien wat je nou zelf allemaal probeert en doet (zoals bijvoorbeeld met je docent overleggen, knowledge bases afstruinen etc).
Mocht je nu tegen een probleem aan lopen bij het schrijven van je project, zorg dan dat je topicstart genoeg relevante informatie heeft, dat wij duidelijk kunnen zien wat je nou zelf allemaal probeert en doet (zoals bijvoorbeeld met je docent overleggen, knowledge bases afstruinen etc).
Anyone who gets in between me and my morning coffee should be insecure.
Breng nu uw applicatie naar de kloot. Dat is veel beter! Nu samen met klootopslag. Voor maar €9,95. Doei doei!
Pagina: 1
Dit topic is gesloten.