spycam
by
noromanba
2015-06-14 [2015/06/14 05:54:17]
snapshot page in background, full-auto when use as UserScript
/*
* @title spycam
* @description snapshot page in background, full-auto when use as UserScript
* @include http://example.com/DIY/*
* @include https://example.com/DIY/*
* @license MIT License http://opensource.org/licenses/MIT
* @javascript_url
*/
// Wayback Machine (aka Web Archive, Internet Archive) ver by taizooo
// http://let.hatelabo.jp/taizooo/let/hLHVhMjlxZ5H
// ATTENTION
// if you use as UserScript, add user-based @include DO IT YOUR SELF
// why did not use globally matches (@include http://* @include https://*)
// because highly insecure, probable violate your rights. AT YOUR OWN RISK
(function () {
// c.f. official "BOOKMARKLET:"
var STORAGE = 'https://archive.is/?run=1&url='
var url = location.href;
/* IDKWTD didn't work img-method, POST: form src="https://archive.is/submit/"
document.createElement('img').src = STORAGE + encodeURIComponent(url);
/*/
var spy = document.createElement('iframe');
spy.src = STORAGE + url;
spy.height = spy.width = 0; // TBD omit
spy.hidden = true;
spy.sandbox = [
'allow-scripts',
'allow-forms',
'allow-same-origin'
].join(' ');
document.body.appendChild(spy)
//*/
})();
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。