Ok ...... we zullen zien wat er gebeurt ..... waarschijnlijk komt hier allemaal rood te staan ....
Guide om Chrome te laten werken op een win xp netwerk omgeving als user zonder C: acces met proxy en een heleboel restricties. De redenen dat ik zelf zo veel stappen nodig had is dat ik Chrome Portable niet op mijn user space kan extracten ... niet genoeg plaats.
offtopic:
De reden daarvoor is dat ik ook Firefox gebruik en die neemt al mijn schijf ruimte in beslag. Heb je firefox niet nodig ... probeer dan gewoon Chrome Portable te downloaden en te extracten naar je user drive.
Daarom heb ik hem op de C: kunnen extracten maar ik heb daar normaal geen toegang laat staat dat ik een exe kan openen. Daarom deze guide. Dus geen commentaar dat ik iets omslachtig doe ... mijn systeem is jouw systeem niet ....
We gaan er van uit dat je een klein beetje netwerk space ter beschikking hebt.
Doet je bedrijfs proxy ergens moeilijk met downloaden van files ? Probeer
http://www.zend2.com/ Deze encode je url en dat is soms precies wat je nodig hebt. In mijn geval kan ik zo dus wel exe's dowloaden en anders zoek ik naar zip files.
Stap 1 --> Portable Firefox downloaden. In mijn geval heb ik Portable Firefox 2.0.0.10
Deze kun je als zip file vinden en hoeft alleen maar uitgepakt te worden. Op de meeste XP netwerk omgevingen kun je de ingebouwde zip extractor gebruiken. Je plaats alle files op je netwerk drive.
We gaan firefox editenen dus gebruik liefst 2.0 ... bij 3.0 zijn er andere stappen nodig. Op zich maakt het niet uit want het eind doel is om Chrome te openen.
Stap 2 --> Rename de exe file naar een exe file die toegelaten is om te openen als die restrictie op je systeem staat. Dus rename bv naar iexplore.exe
Extensies kun je waarschijnlijk niet aanpassen maar alles voor .exe normaal wel.
En anders open je het met notepad of mail je jezelf de juiste file.
Stap 3 --> Start Portable Firefox.
Typ op de adresbalk c:
Kijk of je de files op je C drive ziet ... waarschijnlijk wel ... één van de redenen waarom sys admins niet zo dol zijn op firefox nadat alles netjes afgeschermd is.
Probeer een exe te open ... hij vraag je nu om deze exe op te slaan.
Je kunt met firefox niet rechtstreeks een exe uitvoeren .... dat is express zo gedaan als beveiliging.
Gelukkig kunnen we dit aanpassen
Stap 3 --> Download editor.
Wat we gaan aanpassen is een js bestand en dat werkt niet met notepad of word ... dus heb je een editor nodig. Je kunt een online editor zoeken of SciTe gebruiken zoals ik heb gedaan.
Download SciTe
http://scintilla.sourceforge.net/SciTE.html
Dit is een zip file met exe in. Zoals gezegd kan ik geen exe's rechstreeks downloaden ... de proxy verhindert dit ... maar zip files zijn geen probleem.
Ook weer hier ... kun je de exe niet openen ... probeer te renamen naar een file die je wel kunt openen. Als je helemaal geen exes kunt openen kun je portable firefox natuurlijk ook niet open krijgen in de eerste plaats.
Stap 4 --> Firefox manipuleren zodat exe's kunnen worden geopend met explorer.exe
Ergens op je netwerk drive staat nu dus een map met portable firefox.
En daar in staat ergens een map
components
En we zoeken het bestand
nsHelperAppDlg.js
Maar hier liefst EERST een copy van ... voor het geval dat.
Open dit met SciTe
Je kunt bij SciTe bij view de line numbers aan zetten.
Ga nu naar lijn 386
Daar zie je iets staat in de aard van
code:
1
| if (shouldntRememberChoice && noDefaultApp) { |
maak daar dit van
Staat het er niet zo duidelijk dan heb ik hier een ander voorbeeld
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| // if always-save and is-executable and no-handler
// then set up simple ui
var defaultApp = this.mLauncher.MIMEInfo.preferredApplicationHandler;
var noDefaultApp = (!defaultApp || !defaultApp.path);
var mimeType = this.mLauncher.MIMEInfo.MIMEType;
var shouldntRememberChoice = (mimeType == "application/octet-stream" ||
mimeType == "application/x-msdownload" ||
this.mLauncher.targetFile.isExecutable());
if (shouldntRememberChoice && noDefaultApp) { <--- DIT MOET AANGEPAST WORDEN
// hide featured choice
this.mDialog.document.getElementById("normalBox").collapsed = true;
// show basic choice
this.mDialog.document.getElementById("basicBox").collapsed = false;
// change button labels
this.mDialog.document.documentElement.getButton("accept").label = this.dialogElement("strings").getString("unknownAccept.label");
this.mDialog.document.documentElement.getButton("cancel").label = this.dialogElement("strings").getString("unknownCancel.label");
// hide other handler
this.mDialog.document.getElementById("openHandler").collapsed = true;
// set save as the selected option
this.dialogElement("mode").selectedItem = this.dialogElement("save");
} |
Nu ga je naar lijn 588
Dit zou er als volgt moeten uitzien
code:
1
2
3
4
5
6
7
8
9
10
11
| if (this.mLauncher.targetFile.isExecutable() || (
(mimeType == "application/octet-stream" ||
mimeType == "application/x-msdownload") &&
!openWithDefaultOK)) {
this.dialogElement("open").disabled = true;
var openHandler = this.dialogElement("openHandler");
openHandler.disabled = true;
openHandler.selectedItem = null;
modeGroup.selectedItem = this.dialogElement("save");
return;
} |
Maar heel die code ongedaan door er een met /* comment van te maken. Zo dus
code:
1
2
3
4
5
6
7
8
9
10
11
| /* if (this.mLauncher.targetFile.isExecutable() || (
(mimeType == "application/octet-stream" ||
mimeType == "application/x-msdownload") &&
!openWithDefaultOK)) {
this.dialogElement("open").disabled = true;
var openHandler = this.dialogElement("openHandler");
openHandler.disabled = true;
openHandler.selectedItem = null;
modeGroup.selectedItem = this.dialogElement("save");
return;
}*/ |
Nog één laatste stap.
Ga naar lijn 811
Daar staat
code:
1
| if (needUpdate && this.mLauncher.MIMEInfo.MIMEType != "application/octet-stream") |
Daar maak je dit van
En nu opslaan er firefox restarten !!!!
Stap 5 --> Exe files van heel je pc openen via firefox die explorer.exe oproept met de juiste code.
Typ op de adres balk van firefox C:
Ga naar je WINDOWS map.
Daar staat ergens explorer.exe
Klik daar op en kies om het op te slaan.
Sla explorer.exe op je netwerk drive op.
Je kunt nu elke exe openen via firefox. Je gaat naar de exe en klikt er op en kies dan openen met andere toepassing. Dan bladder je naar je netwerk schijf en kiest daar explorer.exe.
Je krijgt dan nog een vraag ... weet je zeker dat je dit bestand wilt uitvoeren en je klikt op ja.
Normaal kun je nu elke exe op je C schijf op deze manier openen ... zelfs al heb je normaal geen C schijf toegang.
Stap 6 --> Download portable Google Chrome
http://ftp.hosteurope.de/...gle_Chrome_04.09.2008.exe
Komt de exe niet door de proxy heen probeer dan de link te openen via
http://www.zend2.com/
Zet encode url aan en misschien lukt het dan wel.
En anders kun je van mijn Rapidshare TrafficShare downloaden.
Ik heb er een zip file van gemaakt.
http://rapidshare.com/fil...gle_Chrome_04.09.2008.zip
KAN ER IEMAND OOK EVEN EEN MIRROR MAKEN
Traffic share kost geld ... staat nog 5 GB traffic op
Stap 7 --> Open de chrome extractor !
Ook weer ... lukt het niet de exe te openen, probeer te renamen.
En anders open je hem via firefox ! Je klikt op exe en kiest dan openen met andere toepassing ... bladder naar de copy van explorer.exe die we gemaakt hebben en openen hem hier mee.
Extract nu Chrome Portable.
Let op dit is 43,1 MB
Ik heb deze daarom op de C schijf uitgepakt.
Stap 8 --> Open Chrome Loader via Firefox.
Typ in C: op adresbalk en ga naar locatie van Chrome Loader.
Open deze via je kopie van explorer.exe !!!!
En nu opent Chrome !!!
Hij zal in de taal van je pc staan .... dezelfde taal die je krijgt als je google opent.
Bij mij dus frans.
Deze link is ook wel handig.
http://blogoscoped.com/archive/2008-09-04-n21.html
En nu moet ik dus eerst een manier vinden om de user agent van Chrome aan te passen.
Deze is Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13
En die word door mijn proxy geblokt.
Al iemand weet hoe dat aan te passen is ... post het hier even aub.
Het kan hier getest worden.
http://whatsmyuseragent.com/
Ik moet mijn user agent string kunnen aanpassen zodat hij exact hetzelfde is als die van mijn IE
[
Voor 4% gewijzigd door
Kain_niaK op 07-09-2008 08:58
]