|  | Posted by Harlan Messinger on 05/29/07 17:34 
ad@albert-dominguez.de wrote:> Hiding HTML source code is possible. It requires JavaScript, but there
 > is no need to encrypt HTML output or do anything else which would
 > decrease performance. I discovered this about five years ago, but at
 > that time it would have been considered bad practice in regards to
 > cross-browser-compatibility. Now that AJAX has become a programming
 > standard, the time has come to let this loose on the the public. I
 > won't tell you how I do it, but I will provide you with a working
 > example.
 >
 > http://www.smart-cgi.com/api/
 >
 > If anyone is able to crack this, I would appreciate the feedback.
 
 Firefox's DOM Inspector--from the context menu for the HTML element,
 Copy XML to get the following on the Windows clipboard:
 
 <HTML lang="en" dir="ltr" xml:lang="en"
 xmlns="http://www.w3.org/1999/xhtml">
 <HEAD>
 <SCRIPT type="text/javascript" src="./js.js"/>
 <TITLE>
 Smart-CGI.com    </TITLE>
 <META content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
 <LINK type="text/css" href="./default.css" rel="stylesheet"/>
 </HEAD>
 <BODY onload="getNav('http://rss.news.yahoo.com/rss/topstories',
 urls);getXml('http://rss.news.yahoo.com/rss/topstories');return false;">
 <DIV class="headmast">
 <A href="../">
 <IMG style="border: medium none ; padding-left: 8px;"
 alt="Smart-CGI.com" src="../img/logo.gif"/>
 </A>
 </DIV>
 <DIV id="nav">
 <DIV class="navWrapper">
 <H1 class="navBlur">
 Top Stories        </H1>
 <H1 class="navFocus">
 <A
 onclick="getNav(this.id,
 urls);getXml('http://rss.news.yahoo.com/rss/world');return false;"
 id="http://rss.news.yahoo.com/rss/world" class="nav"
 href="javascript:">
 World News          </A>
 </H1>
 <H1 class="navFocus">
 <A
 onclick="getNav(this.id,
 urls);getXml('http://rss.news.yahoo.com/rss/us');return false;"
 id="http://rss.news.yahoo.com/rss/us" class="nav"
 href="javascript:">
 U.S. News          </A>
 </H1>
 
 [etc.]
 It isn't the original source code, but it generates the equivalent page.
  Navigation: [Reply to this message] |