!iframe
@@ -1,17 +1,12 @@
/*
- * @title iframe2link
- * @description replace iframe to anchor link
+ * @title !iframe
+ * @description toggle iframe visibility
* @inclide http://*
* @inclide https://*
* @license MIT http://opensource.org/licenses/MIT
* @javascript_url
*/
-Array.prototype.forEach.call(document.body.querySelectorAll('iframe[src]'), function (iframe) {
- if (!iframe.src) return;
-
- var link = document.createElement('a');
- link.src = iframe.src;
- link.appendChild(document.createTextNode(link.src));
- iframe.parentNode.replaceChild(link, iframe);
+Array.prototype.forEach.call(document.body.querySelectorAll('iframe'), function (iframe) {
+ iframe.hidden = !iframe.hidden;
});
/*
* @title !iframe
* @description toggle iframe visibility
* @inclide http://*
* @inclide https://*
* @license MIT http://opensource.org/licenses/MIT
* @javascript_url
*/
Array.prototype.forEach.call(document.body.querySelectorAll('iframe'), function (iframe) {
iframe.hidden = !iframe.hidden;
});
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。