Well with the official release of Google Chrome 3.0 I decided I should get off my rear end and release a bug fix release. Stable and Beta are both 3.0.195.21, Dev is upgraded to 4.0.206.1
Java Portable integration has been removed, and Java plugin import has been disabled.
A bug which caused GoogleChromePortable.ini to not work has been fixed.
Help files have been tweaked some.
And that's about it.
Downloads are here: http://downloads.mzzt.net/GoogleChromePortable
I'm gonna start keeping all the older releases in there instead of deleting them.
Because numbers are confusing, here's direct links to the latest builds:
http://downloads.mzzt.net/GoogleChromePortable/GoogleChromePortable_3.0....
http://downloads.mzzt.net/GoogleChromePortable/GoogleChromePortable_4.0....
So anyway, John, thoughts/comments? Particularly with thoughts to official-PortableApp-ness? We gonna do this?
[Edit: Oh yeah forgot to mention... current Chrome Dev channel occasionally crashes on startup, not my fault, you've been warned. :P]
4.0 works on vista home premium 64bit
found bug the themes don't get saved when u close the boarder goes 2 the blue default boarder
60\/\/ 2 /\/\3 4 1 4/\/\ 12007
bow to me for i am root
This does indeed appear to be a problem with Chrome Portable and not with regular Chrome. It may be something to do with the command line switches I use to launch Chrome, because the way themes work I can't see my launcher leaving out theme files or any such thing. Might end up being a bug in Chrome itself. I'll look into it.
(To make his problem more clear, it seems that if you take a fresh profile, install a theme, then restart Chrome Portable, the titlebar/border portion of the theme is gone. If you repeat the steps with a locally installed Chrome, the problem doesn't occur, and I have no idea why. BLEH.)
Signature automatically removed for being too awesome.
when it downloads it just gets erased when you close it out
60\/\/ 2 /\/\3 4 1 4/\/\ 12007
bow to me for i am root
No the theme itself still appears to be there. I'll do some more checking but the theme was definitely being applied to the rest of the UI, just not the title bar.
It may be easier to see with the "Glow" theme which turns the rest of the UI black.
Signature automatically removed for being too awesome.
Works great! About time you updated too, I've wanted to update my Chrome Portable to a current version for ages, but once your installer became PAF compliant I could no longer use it to copy my local install.
Oh well, good things come to those who wait. Chrome 3.0 is really nice. Speedwise Chrome kicks Firefox's butt (even 3.5) any day.
After trying many versions of chrome, portable and not portable, I have yet to find one that limits the cache (the one I'm using right now has 400MB of cache). I don't like to empty the cache manually as it is tiresome after n times, so is there a way to just set a limit (like 32MB) to the cache folder?
By default the cache is stored locally in %TEMP% and is not stored to your portable device (so the cache will be empty when you restart Chrome). There's no need to limit the size.
Signature automatically removed for being too awesome.
Thanks Mazzter
PortableApps.com Advocate
1. I installed the 3.0 launcher and everything and let it get set up.
2. I then deleted GoogleChromePortable\App\Chrome-bin and added GoogleChromePortable\App\Iron.
3. I copied GoogleChromePortable.ini from GoogleChromePortable\Other\Source to GoogleChromePortable
4. I edited the ini it is pasted below.
5. When I try to run GoogleChromePortable.exe I get an error which says: "Google Chrome, Portable Edition cannot be started. You may wish to re-install to fix this issue. (ERROR: chrome.exe could not be found)"
I looks like the launcher is not reading the ini or the path is hard coded into the launcher.
EDIT: I did some more testing with a fresh install. If I rename the Chrome-bin folder to Iron and update the ini, Chrome loads properly. But if I rename chrome.exe to iron.exe and update the ini, the launcher returns the error above. It seems like your launcher is not reading the ProgramExecutable properly.
EDIT 2: This is confirmed. I downloaded Iron from SR Ware and copied it to the GoogleChromePortable\App\ folder. If I use the ini below it does not work. If I rename iron.exe to chrome.exe and use the exact ini below it works. For some reason chrome.exe is hardcoded into the launcher.
EDIT 3: Line 161 of the launcher is looking for something that doesn't exist. It is looking for "Google ChromeExecutable=" and the ini has "PROGRAMEXECUTABLE=". So either you need to update the launcher or update the ini and re-release.
Thanks, I'll fix the sample ini.
Signature automatically removed for being too awesome.
Is there any chance that a portable
stand alone version of Google Chrome
could get packaged?
thanks
Google does not permit the redistribution of Google Chrome, so no it's not. However they allow you to freely modify and redistribute Chromium, their name for Google Chrome without the Google branding.
I explored the option before but I could not get it to compile (par for the course with my other attempts at compiling others' code in Visual Studio. In Linux it's so easy, in Microsoft's world it's a nightmare).
If me or someone else can do it, ideally building the capabilities of the launcher into Chromium would also be helpful (no need to patch the registry, profile automatically goes on the portable drive where it belongs, minimize disk writes, no disk cache, etc).
Signature automatically removed for being too awesome.
Hi,
I am testing the dev version and would like to know if the launcher permits the creation of a directory of User Scripts and where in the directory structure must that directory be.
Thanks in advance.
José Pinto
From what I'm reading on the web you need to do two things:
1) The User Scripts folder goes inside Data\profile\Default
2) Copy Other\Source\GoogleChromePortable.ini to the launcher's directory, and add --enable-user-scripts to the AdditionalParameters value in that copied file.
Signature automatically removed for being too awesome.
i upgraded to 3.0 went to use it and had all my bookmarks gone any reason why
There shouldn't have been a problem upgrading, as long as you didn't touch the Data folder. It could have been a glitch with Google Chrome, unfortunately without more data it's impossible to say who's fault it is.
Was your entire profile reset or just your bookmarks?
Signature automatically removed for being too awesome.
how much more data do you need i even tried 4.0 and did the same thing and why would i touch the data folder i went back to chrome 2.0 because of the problem
I had the same thing happen to me, only it wasn't due to an upgrade. I've been running your version of 3.0.195.21 (which says it's beta when it loads even tho you said it was stable) for weeks now, and today I had to reboot my machine at one point and when I launched Chrome my profile was . No bookmarks, no history...all gone.
Very strange.
The beta marker is just to comply with PortableApps.com standards... it's not officially released on the front page site (yet... I hope it will be!) I do my best to make sure my releases are stable enough.
If this problem happens to anyone else please check the following, it will be useful in me in finding the cause:
- Try closing Google Chrome, and then opening task manager. If there are "chrome.exe" or "GoogleChromePortable.exe"s running in the Process tab, kill them and then try restarting Google Chrome Portable. Does your profile come back?
- If not, check in Google Chrome Portable\Data\profile. There should be one folder called "Default". Do you see something different?
- Inside Default, there should be a ton of files. Specifically look for "History Index" files for every month, back until when you first ran Google Chrome Portable. Do you see files for your whole profile lifetime?
- Are you using the RunLocally=true setting in GoogleChromePortable.ini?
- Does the Google Chrome Portable launcher ask you if you want to copy your profile to the hard drive when you run it?
In the meantime I recommend keeping a backup of at least the Bookmarks file seen in the aforementioned "Default" folder so you can restore it later if you lose your profile. Or you can copy the entire profile if you want.
Signature automatically removed for being too awesome.
Is it possible to develop a Flash plugin isntaller like John did for Firefox Portable?
PortableApps.com Advocate
Sure, let me know when you've made it!
OK OK... if you want to set it up manually, it's not hard. Just go to C:\Windows\system32\macromed\Flash on a machine that has non-IE Flash installed and copy NPSWF32.dll and flashplayer.xpt to Google Chrome Portable\App\Chrome-bin\plugins and voila! Instant portable Flash (it does create some settings stuff in the user's profile but I'm not sure if John did anything about that stuff in his Firefox launcher or not).
Signature automatically removed for being too awesome.
I was looking at the PAppZ site and noticed they have a flash plugin for Chrome now. It may be worth looking at this to get an idea how you can implement for your version in the future?
PortableApps.com Advocate
(cough) Illegal Site (cough). They probably just take the plugin files and repackage them (illegal, i believe).
May the Shwartz be with you
However one could look how they've implemented their plugin system and then see if we can modify the method to do it legally with a PAF Live installer. Much the same as plugin John created for Firefox.
PortableApps.com Advocate
Is it possible to use scripts portable with this? If so where to put them?
PortableApps.com Advocate
Hi, I have not tried it, but there's no reason why it shouldn't work.
Open Google Chrome Portable\Data\profile\Default and make a directory called User Scripts in there. Put your scripts in that folder.
Next make a file called Google Chrome Portable\GoogleChromePortable.ini and put this in it:
[GoogleChromePortable]
AdditionalParameters=--enable-user-scripts
That should do it!
Signature automatically removed for being too awesome.
Thanks for your great work,it works fine for me.I've updated it to 4.0.220.1.
hey.
I tried GoogleChromePortable 3.0.197, and every time I close the program, the entries in the Registry that are related to the JavaRuntime disappear!!
I manage to solve it temporarily, reinstalling again Java, opening application "regedit" and exporting the tree of HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft, so eveery time I close Chrome, I import again the exported entries.
Hi, that is an old dev branch build. If you want to use the stable 3.0 build use 3.0.195.21 instead. If you want dev use the 4.0 build.
For future releases I will link directly to the downloads to minimize confusion.
In the older build it only deleted the keys if it detected all of the following conditions:
- You were using Java Portable
- Google Chrome Portable had set the specific version of Java that Java Portable used to point to Java Portable
- There was no valid entry for a local Java for that same version that was overwritten, so rather than restoring the old value (which did not exist) it deleted the entire key since the entry was not valid (not valid in the sense that it didn't point to a Java directory on disk)
However this is moot now since Java Portable support has been removed from the new builds.
Signature automatically removed for being too awesome.
Just out of curiosity, any plans to put Java Portable support back? I was under the impression that the registry didn't need to be modified at all as long as you set the correct environment variables--and those, thankfully, aren't global.
I guess if it's too much work, though, I certainly won't object to you leaving it out. Most sites seem to have realized that anything they can do in Java can be done just as well in Flash--and usually the Flash applet performs better! Amazing when you consider Flash can do all that with a single ~3.5 MB DLL (with no other dependencies!) and Java takes upwards of 100 MB...
Like Firefox, Google Chrome uses the HKLM registry to check for Java. It requires admin rights to modify. The old launcher was doing that automatically.
Sometimes, the impossible can become possible, if you're awesome!
I *could* try and modify the chromium source to make it look for java portable and run some tests to see if it works correctly and try to use that if need be
your friendly neighbourhood moderator Zach Thibeau
It's the Java plugin that looks for Java, not Chromium.
Signature automatically removed for being too awesome.
doesn't mean I can patch chrome to look for it specifically without a plugin
your friendly neighbourhood moderator Zach Thibeau
Not sure why but Chrome doesn't always seem to retain bookmarks. All other settings seem to be maintained (I think) but bookmarks have dropped a few times Can't isolate any specific cause. Has this happened to anyone else?
PortableApps.com Advocate
Been using MAZZTer's launcher basically since it came out and I've never had it drop bookmarks. Maybe it's your machine or drive? Are you making sure it's exiting fully (Chrome can take a while to shut down on flash media since it's constantly updating the phishing filter, sort of like how canceling copying a large file takes a while) before shutting down the machine?
I'm running from a portable hard drive. I think it may still be the same issue however as I have been using Chrome at college where the pc's are too old to run Firefox at any decent rate. Because I'm using the MOD34 I guess there is the chance that when I quit Chrome and then click the eject button on the menu it's probably killing the process before my bookmarks are moved around.
PortableApps.com Advocate
I'm pretty sure that MOD just uses one of the eject utilities floating around that actually kills off processes. Those shouldn't be used.
Sometimes, the impossible can become possible, if you're awesome!