A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
その程度ならブックマークレット方式で実現できます。
javascript:(function(elem){var A=function(a){return Array.prototype.slice.apply(a)},S=function(s){return A(elem.querySelectorAll(s))},G=function(s){return /\b(je?pg|png|gif)\b/.test(s)},Q=function(v,i,s){return s.indexOf(v)==i},M=function(u){return '<a href="@"><img src="@"></a>'.replace(/@/g,u)},T=function(x){return A(x.childNodes).filter(function(e){return e.nodeType==3}).map(function(e){return e.nodeValue}).join(' ')},R=function(p,v){var m,re=/\bh?ttps?:\/\/[^\s'",]+/g;while((m=re.exec(v)))p.push(m[0]);return p},a=S('*').concat(elem).map(T).reduce(R,[]).filter(G).filter(Q).map(M).join(' '),b=S('img[src]').map(function(e){return e.src}).filter(Q).map(M).join(' '),c=S('a[href]').map(function(e){return e.href}).filter(G).filter(Q).map(M).join(' ');window.location.href='data:text/html;base64,'+btoa('<style>img{max-width:3em;max-height:3em;}</style><p>embed:'+a+'<p>image:'+b+'<p>anchor:'+c)})(document.body)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<a href="#" …>の意味を教えて...
-
相対パスと絶対パスの速度
-
pythonのWebスクレイピングでfi...
-
個別にハイパーリンクの色を指...
-
フレームだけ閉じる方法ありま...
-
target="_blank"
-
別ファイルのfunctionの読み込み方
-
SCRIPT5007: 未定義または NULL...
-
毎回、ページ読み込み時に1回...
-
ホームディレクトリを示すチル...
-
出荷予定日を表示するJavaスク...
-
SQLのWHEREで全てを質問する方法
-
JavaScriptでiframeの内容を「...
-
JavaScriptのエラー ( 関数の...
-
javascriptとApacheの設定
-
特定のページから移動してきた...
-
インラインフレームで表示され...
-
(Javascript)印刷するファイル...
-
自動ジャンプでフォームデータ...
-
小窓を表示する時に、必ず右上...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<a href="#" …>の意味を教えて...
-
相対パスと絶対パスの速度
-
フレームだけ閉じる方法ありま...
-
POSTで<a hrefを送る方法について
-
pythonのWebスクレイピングでfi...
-
html メールリンクにて自動ファ...
-
mailto + 変数名
-
リンクに飛ばない・・・
-
HTMLソースからURLだけを抜き出...
-
同意を求めて、次のページに進...
-
URLでEXEを呼出した際の、引数...
-
時間によってリンク先を変える...
-
個別にハイパーリンクの色を指...
-
マクロの事で質問?
-
JavaSciprtでの条件分岐
-
html タグの意味
-
ある一定時間操作していない場...
-
iPadのロングタップ(長押し)...
-
ステータスバーに。
-
HTMLアプリでインラインフレー...
おすすめ情報