!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 です。

History

  1. 2014/11/04 07:14:10 - 2014-11-04
  2. 2014/10/23 05:10:37 - 2014-10-23
  3. 2014/10/23 05:03:43 - 2014-10-23