View Source With
Allows Chrome users to open (and in some cases edit) page source with external applications.
Download Latest Version: Add to Chrome
Developer:
Twinsen
Project homepage:
Help page and this thread.
Latest Version: 1.2.5
Date created:
Friday, June 18, 2010
Browser Compatibility:
Chrome 5.0.375.125, 6.0.427.0
Other versions not tested, but it should work in other versions too.
For Chrome 6.0.472.25, use the Context Menu Edition instead.
OS: WinXP, Win7. It would be great to hear feedback if it works on other windows operating systems. OSX does not work.
Features:
* Opens local files in your desired editor.
* Views remote files in your desired editor.
* Can open directories containing a local document in your desired file browser.
* Can open the original url where the local document was saved from.
Changelog:
* 1.2.5 - Supports the double arrow (») in filenames, when it encodes as %C2%BB.
* 1.2.5 - Tmp file has unique name, eg second file is index(2).html if index.html exists.
* 1.2.5 - Anchor tags supported for viewing local files.
* 1.2.4 - Temporary file now ends with .html so syntax highlighting works automatically with notepad++.
* 1.2.3 - View source with (or visit original url) works when the filename contains +.
* 1.2.2 - Supports decoding URL encoded characters, and supports the bullet (•). View source with (or visit original url) works when the filename contains special characters.
* 1.2.1 - "%originalUrl" works for files saved with WinHTTrack (as well as chrome, internet explorer, firefox with SaveWithUrl addon).
* 1.2 - Browse for application button.
* 1.2 - Removed redundant logging (reduce resource usage).
* 1.2 - Export/Import data ability for transferring between computers or chrome installations.
* 1.2 - Can put "%chrome" in editor and a url in parameters to open a url in current chrome instance.
* 1.2 - Can put "%originalUrl" in parameters for the orginal url where the local document was saved from.
* 1.2 - Options page only opens once.
* 1.1 - Fixed viewing source for extension gallery (it disables chrome.tabs.executeScript, so have to use XMLHttpRequest).
Screenshots:
Experimental Edition
If you like the standard edition, you might also like to try the experimental edition that adds a context menu (but that requires running with --enable-experimental-extension-apis).
Browser Compatibility:
Chrome 5.0.375.125, 6.0.427.0
Download Latest Version: Add to Experimental Chrome
Context Menu Edition
The Context Menu edition adds context menu support to the latest dev versions of chrome.
If you use the latest dev versions of chrome, context menus are no longer experimental.
However they no longer work on file:// urls, so using older chrome versions with the experimental api is a superior user experience.
"Sorry, I should have given a heads up about this change. We decided to restrict context menu items to appearing on http/https pages only for now, but are considering widening that in Chrome 7 to allow file:// and chrome-extension:// (at least for an extension's own pages)." -Antony Sargent
To see progress on context menu file:// support, see Issue 51461.
Browser Compatibility:
Chrome 6.0.472.25
Download Latest Version: Add to Dev Chrome
DLL Source Code
Some people might find the source code for the dll useful. It is designed to compile with VS2005. It is based on npsimple, and you can read more about NPAPI at wikipedia. NPAPI plugins are quite powerful, great at integrating third party applications. I also find C++ code easier to unit test, regression test and find fixing bugs easier than in the javascript and html code.
Download: ViewSourceWith_dll_source_1.2.5.zip


LinkBack URL
About LinkBacks





Reply With Quote