Posts

Showing posts with the label Chrome

Chrome Frame Options

As posted in Frame ML, twitted after (exactly 140 chars :D), and uploaded on my chromefix page, there is a new batch script file able to launch frame and let us clear, as example, the cache or perform some other operation. start "Frame" /B "%PROGRAMFILES%\Google\Chrome Frame\Application\chrome.exe" "--user-data-dir=%APPDATA%\Google\ChromeExp\User Data\iexplore" The reason this launcher could be useful is that apparently the cache used via Frame could be blocked and the user unable to clean it via common IE options procedure. Enjoy, and thanks Tommi for the tip.

Chrome Frame Always On IE Toolbar Button

Image
As promised in the CF ML, here I am with the first Chrome Frame Button application. It's beta not because of its functionality, it works 100% at least in my old laptop, but because when you click the button the Chrome Frame is always on or of as expected, but to see the new icon or the new label we need to restart IE. Anyway, this button is not created to switch every second, this button is "just for fun", as fun was the first always on application . How it works? Grab the zip file from my chromefix project. Unpack it, and read the file README.TXT ... it's really simple, basically a double click and nothing else

Google Chrome Frame - A First Look

In one single day the news about Google Chrome Frame has reached, I suppose, every web related company or developer. As posted before , I hope this plug-in will be adopted soon throwing away every other plug-in " record ", thanks to its target: the most used, discussed, slow, and not standard, casa Microsoft default browser, Internet Explorer. I have spent part of my precedent night sleeping testing this little revolution from Big G. and here there are first suggestions, impressions, results. The Correct Way To Set Chrome Frame The Google Getting Started guide is a good lecture, but it is not enough . The Making Your Pages Work with Google Chrome Frame is incomplete, and I will tell you why. First of all, we need to understand that Chrome is a Runtime Embedded Browser plug-in, not a tag related one then, as Adobe Flash Player is. Writing something like: Just add this tag to the top of the page: That's it! is confusing and not that detailed info. A meta tag is normal...

Web Terminator Salvation - Google Chrome Frame

Google Chrome Frame Bookmark , if you are surfing for whatever reason in IE, right click in precedent link, add to favorite and save as: FINALLY THE WEB , or simply copy this code and past in the website url you are surfing with IE // corrected via kangax javascript:void(location.href='cf:'+location.href)); It's the beginning of a Web Revolution , it's the dream of every Web developer, it's the annihilation of the most slow, problematic, non-standard, engine ever: the whatever version inside Internet Explorer! It's the " Say Fucking What? Buggy Flash Player Yes For Ages And Chrome Frame No? " era, it's something I've been trying for ages without that direct switch, provided by this plug-in, able to forget Internet Explorer except its frame (weird choice about the name though, Google) ... it's the new stats where IE could increase again it's market share who fuckin' care as long as we can finally develop real web applications , is ...

fireEvent for FireFox, Safari, and others

Just a quick update about vice-versa , I have implemented fireEvent to fire, as the method name says itself, events after attachEvent. Do you prefer the dispatchEvent way with at least 3 different ways to initialize an event usually fired only to call the callback? It is this: a.addEventListener("click", function(evt){ location.href = evt.target.href; evt.preventDefault(); return false; }, false); // powerful uh? now think // when you used something different // from defaults ... var evt = document.createEvent("MouseEvents"); evt.initMouseEvent( "click", true, true, this, 0, 0, 0, 0, 0, false, false, false, false, 0, null ); a.dispatchEvent(evt); against what I think is often all we need: a.attachEvent("onclick", function(){ location.href = event.srcElement.href; return event.returnValue = false; }); a.fireEvent("onclick"); and that's it :)

Multiple Upload With Progress: Every Browser No Flash !!!

Image
Update: released official version in Google Code, cross browser, and easy to use. blog enry Ok guys, this is a quick and dirty entry in my blog. I need to write documentation, create the project in Google Code, explain better what I have done and how it works. I do not want to give you the zip right now because I have to change name (silly me do not check before) and to do last tests ... but basically, what I have created this week end, is a graceful enhanced multiple file upload manager compatible with Chrome, FireFox, Internet Explorer (5.5 or greater), Opera, Safari. The manager wrap an input type file and manages it allowing multiple files selection, where supported, or one after one insert with possibility to remove one or more file from the list. Everything is absolutely customizable, since the wrapper is entirely in CSS, the library has a language namespace for errors or messages, and events are created by developers. In those browsers were Ajax upload is not supported, the pro...

outerHTML for almost every browser ... if you need it ...

We all have to deal with memory leaks problem and apparently a good way to be sure that an HTMLElement has been removed from its "flow" is the outerHTML assignemnt (thanks Ariel for the suggestion) element.outerHTML = ""; element = null; If the element is not a document.body or another body parent node, Internet Explorer will "extract" that element from its context, if any, and if there are no other references for that element the null assignment will, theoretically, complete the opera, hopefully solving memory leaks problem for that node as well ... To remove ... but to replace too ... Every library has a " swap " or replace method to quickly change an element, but even if we all know that innerHTML is the fastest way to insert content, few libraries use outerHTML to replace nodes , that as far as I know, should be " that fast " in IE as innerHTML is: // traditional swap, the DOM way function swap(oldNode, newNode){ var parentNo...

Google Chrome Fix

Update 2008/09/04 I have created a new version that should be able to recognise the correct Google directory in every supported windows, and not only English version. Please do not hesitate to tell me if the created link for No Sandbox Option is not creating it properly, thank you. Google Chrome Fix Multi Language OS ----------------------- I successfully tested the new browser in my laptop, while today I had some headache at work. This is the reason I created in few minutes a simple Windows Application that let you choose which option you want to solve crashes during Google Chrome startup: The application failed to initialize properly (0x00000005). Press Ok to terminate application. Please note that the registry fix option changes a key that should solve Symantec problems, but it is not clear if this key could change security level for those PC that use Symantec end point protection, or similar softwares. In every other case, the GUI create a link to launch Chrome without multiple san...