parent
f3166fbfe1
commit
10978b3218
@ -1,68 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>Wappalyzer</title>
|
||||
|
||||
<meta name="generator" content="WordPress"/>
|
||||
|
||||
<link rel="icon" type="image/png" href="images/icon.png"/>
|
||||
|
||||
<script type="text/javascript" src="js/lib/jquery.min.js"></script>
|
||||
|
||||
<style type="text/css">
|
||||
body {
|
||||
font-family: Verdana, Arial, sans-serif;
|
||||
font-size: 50px;
|
||||
}
|
||||
|
||||
#apps {
|
||||
line-height: 20px;
|
||||
}
|
||||
|
||||
#apps img {
|
||||
vertical-align: middle;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<a href="javascript:
|
||||
(function() {
|
||||
var container = document.createElement('div');
|
||||
|
||||
container.setAttribute('id', 'wappalyzer-container');
|
||||
|
||||
var iframe = document.createElement('iframe');
|
||||
|
||||
iframe.setAttribute('id', 'wappalyzer');
|
||||
iframe.setAttribute('allowTransparency', 'yes');
|
||||
iframe.setAttribute('frameborder', 'no');
|
||||
/*iframe.setAttribute('src', 'about:blank');*/
|
||||
iframe.setAttribute('height', '300');
|
||||
iframe.setAttribute('width', '220');
|
||||
iframe.setAttribute('style', '
|
||||
margin: 0 0 20px 20px;
|
||||
position: absolute;
|
||||
right: 20px;
|
||||
top: 20px;
|
||||
');
|
||||
|
||||
container.appendChild(iframe);
|
||||
|
||||
document.body.appendChild(container);
|
||||
|
||||
iframe.body.innerHTML = 'x';
|
||||
|
||||
var script1 = document.createElement('script');
|
||||
var script2 = document.createElement('script');
|
||||
var script3 = document.createElement('script');
|
||||
|
||||
script1.setAttribute('src', 'http://wappalyzer.com/bookmarklet/2/js/wappalyzer.js');
|
||||
script2.setAttribute('src', 'http://wappalyzer.com/bookmarklet/2/js/apps.js');
|
||||
script3.setAttribute('src', 'http://wappalyzer.com/bookmarklet/2/js/driver.js');
|
||||
})();
|
||||
|
||||
void(0);
|
||||
">Wappalyzer</a>
|
||||
</body>
|
||||
</html>
|
@ -1,73 +1,111 @@
|
||||
html {
|
||||
overflow: hidden;
|
||||
div#wappalyzer-container * {
|
||||
background-color: transparent !important;
|
||||
border: none !important;
|
||||
border-spacing: 0 !important;
|
||||
color: inherit !important;
|
||||
font-size: inherit !important;
|
||||
font-weight: inherit !important;
|
||||
font-family: inherit !important;
|
||||
font-style: inherit !important;
|
||||
line-height: inherit !important;
|
||||
list-style: none inside !important;
|
||||
margin: 0 !important;
|
||||
outline: none !important;
|
||||
padding: 0 !important;
|
||||
text-align: inherit !important;
|
||||
text-decoration: none !important;
|
||||
white-space: inherit !important;
|
||||
}
|
||||
|
||||
body {
|
||||
color: #000;
|
||||
font-family: Arial, sans-serif;
|
||||
font-size: 13px;
|
||||
line-height: 1.5em;
|
||||
margin: 0;
|
||||
#wappalyzer-container {
|
||||
background: #fff !important;
|
||||
border: 1px solid #999;
|
||||
box-shadow: 0 0 10px rgba(0, 0, 0, .2) !important;
|
||||
color: #333 !important;
|
||||
font-family: Arial, sans-serif !important;
|
||||
font-size: 14px !important;
|
||||
line-height: 1.5em !important;
|
||||
margin: 0 !important;
|
||||
position: fixed !important;
|
||||
text-align: left !important;
|
||||
right: 20px !important;
|
||||
top: 20px !important;
|
||||
width: 250px !important;
|
||||
z-index: 99999 !important;
|
||||
}
|
||||
|
||||
#overlay {
|
||||
background: #000;
|
||||
border-radius: 7px;
|
||||
-moz-border-radius: 7px;
|
||||
-webkit-border-radius: 7px;
|
||||
left: 0;
|
||||
height: 100%;
|
||||
opacity: .2; filter: alpha(opacity = 20);
|
||||
position: absolute;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
#wappalyzer-container #wappalyzer-pending {
|
||||
background-repeat: no-repeat !important;
|
||||
background-position: center center !important;
|
||||
height: 60px !important;
|
||||
}
|
||||
|
||||
#apps {
|
||||
padding-top: 2px;
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
#wappalyzer-container a#wappalyzer-close:link,
|
||||
#wappalyzer-container a#wappalyzer-close:hover,
|
||||
#wappalyzer-container a#wappalyzer-close:active,
|
||||
#wappalyzer-container a#wappalyzer-close:visited {
|
||||
background: #f8f8f8 !important;
|
||||
border-bottom: 1px solid #ddd !important;
|
||||
display: block !important;
|
||||
font-weight: bold !important;
|
||||
line-height: 30px !important;
|
||||
text-align: center !important;
|
||||
}
|
||||
|
||||
#apps img {
|
||||
vertical-align: middle;
|
||||
#wappalyzer-container #wappalyzer-close:hover {
|
||||
background: #f4f4f4 !important;
|
||||
color: #0072B6 !important;
|
||||
}
|
||||
|
||||
#apps a {
|
||||
color: #000;
|
||||
display: block;
|
||||
text-decoration: none;
|
||||
#wappalyzer-container #wappalyzer-empty {
|
||||
border-bottom: 1px solid #ddd !important;
|
||||
color: #999 !important;
|
||||
display: block !important;
|
||||
line-height: 30px !important;
|
||||
text-align: center !important;
|
||||
}
|
||||
|
||||
#apps a:hover {
|
||||
color: #0072B6;
|
||||
#wappalyzer-container #wappalyzer-apps {
|
||||
padding-top: 2px !important;
|
||||
}
|
||||
|
||||
#apps .app, #apps #close {
|
||||
background: #fff;
|
||||
border-radius: 5px;
|
||||
-moz-border-radius: 5px;
|
||||
-webkit-border-radius: 5px;
|
||||
margin: 0 2px 2px 2px;
|
||||
padding: 7px 10px;
|
||||
#wappalyzer-container #wappalyzer-apps img {
|
||||
vertical-align: middle !important;
|
||||
}
|
||||
|
||||
#apps .application {
|
||||
margin-bottom: 3px;
|
||||
#wappalyzer-container #wappalyzer-apps a:link,
|
||||
#wappalyzer-container #wappalyzer-apps a:hover,
|
||||
#wappalyzer-container #wappalyzer-apps a:active,
|
||||
#wappalyzer-container #wappalyzer-apps a:visited {
|
||||
color: #000 !important;
|
||||
display: block !important;
|
||||
text-decoration: none !important;
|
||||
}
|
||||
|
||||
#apps .category {
|
||||
color: #999;
|
||||
#wappalyzer-container #wappalyzer-apps a:hover {
|
||||
color: #0072B6 !important;
|
||||
}
|
||||
|
||||
#apps #close {
|
||||
font-size: 12px;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
text-transform: uppercase;
|
||||
#wappalyzer-container #wappalyzer-apps div.wappalyzer-app {
|
||||
background: #fff !important;
|
||||
border-radius: 5px !important;
|
||||
-moz-border-radius: 5px !important;
|
||||
-webkit-border-radius: 5px !important;
|
||||
margin: 0 2px 2px 2px !important;
|
||||
padding: 7px 10px !important;
|
||||
}
|
||||
|
||||
#apps .close:hover {
|
||||
background: #f4f4f4;
|
||||
color: #000;
|
||||
#wappalyzer-container #wappalyzer-apps a.wappalyzer-application:link,
|
||||
#wappalyzer-container #wappalyzer-apps a.wappalyzer-application:hover,
|
||||
#wappalyzer-container #wappalyzer-apps a.wappalyzer-application:active,
|
||||
#wappalyzer-container #wappalyzer-apps a.wappalyzer-application:visited {
|
||||
font-weight: bold !important;
|
||||
margin-bottom: 3px !important;
|
||||
}
|
||||
|
||||
#wappalyzer-container #wappalyzer-apps a.wappalyzer-category:link,
|
||||
#wappalyzer-container #wappalyzer-apps a.wappalyzer-category:hover,
|
||||
#wappalyzer-container #wappalyzer-apps a.wappalyzer-category:active,
|
||||
#wappalyzer-container #wappalyzer-apps a.wappalyzer-category:visited {
|
||||
color: #999 !important;
|
||||
}
|
||||
|
@ -1,11 +1,86 @@
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" type="text/css" href="css/wappalyzer.css"/>
|
||||
<title>Wappalyzer</title>
|
||||
|
||||
<script type="text/javascript" src="js/lib/jquery.min.js"></script>
|
||||
|
||||
<style type="text/css">
|
||||
body {
|
||||
color: #333;
|
||||
font-family: Verdana, Arial, sans-serif;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
#bookmarklet {
|
||||
background: #f8f8f8;
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 2px;
|
||||
color: #333;
|
||||
font-weight: bold;
|
||||
display: inline-block;
|
||||
padding: 10px 25px;
|
||||
text-decoration: none;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="overlay"></div>
|
||||
<p>
|
||||
Drag this button to your bookmarks toolbar:
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<a id="bookmarklet" href="javascript: void(0);">Wappalyzer</a>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<em>Note: this is a beta version and may stop working at some point. Check back here for a new version if this happens.</em>
|
||||
</p>
|
||||
|
||||
<div id="bookmarklet-code" style="display: none">
|
||||
(function() {
|
||||
var exists = window.document.getElementById('wappalyzer-container');
|
||||
|
||||
if ( exists !== null ) { window.document.body.removeChild(exists); }
|
||||
|
||||
var
|
||||
url = 'http://wappalyzer.com/bookmarklet/',
|
||||
d = window.document,
|
||||
container = d.createElement('div'),
|
||||
pending = d.createElement('div'),
|
||||
style = d.createElement('link'),
|
||||
script1 = d.createElement('script'),
|
||||
script2 = d.createElement('script'),
|
||||
script3 = d.createElement('script')
|
||||
;
|
||||
|
||||
container.setAttribute('id', 'wappalyzer-container');
|
||||
|
||||
pending .setAttribute('id', 'wappalyzer-pending');
|
||||
pending .setAttribute('style', 'background-image: url(' + url + 'images/pending.gif) !important');
|
||||
|
||||
style.setAttribute('rel', 'stylesheet');
|
||||
style.setAttribute('href', url + 'css/wappalyzer.css');
|
||||
|
||||
script1.setAttribute('src', url + 'js/wappalyzer.js');
|
||||
script2.setAttribute('src', url + 'js/apps.js');
|
||||
script3.setAttribute('src', url + 'js/driver.js');
|
||||
|
||||
d.head.appendChild(style);
|
||||
|
||||
container.appendChild(pending);
|
||||
|
||||
container.appendChild(script1);
|
||||
container.appendChild(script2);
|
||||
container.appendChild(script3);
|
||||
|
||||
d.body.appendChild(container);
|
||||
})();
|
||||
</div>
|
||||
|
||||
<div id="apps"></div>
|
||||
<script>
|
||||
$('#bookmarklet').attr('href', 'javascript:' + $('#bookmarklet-code').html().replace(/\s+/g, ' '));
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
Reference in new issue