エレメント
div class="ui-dialog-wrapper"
> div class="ui-charmtabs c-share-linkembed"
> div class="ui-charmtabs-content"
> div data-tab="html" class="ui-charmtabs-contentitem-selected"
> div class="ui-dropdown ui-dropdown-closed c-share-linkembed-embedsizedd" #HTMLコードが入るところ
> a title="Share this photo" class="button share ui-util-dialog-anchor" #シェアボタン
(1) シェアボタンを2回クリックするとDOMツリーに全サイズのHTMLコードが現れるようだ。
なので、まずは
<a title="Share this photo" class="button share ui-util-dialog-anchor">...</a>
を2回クリック。
javascript:(function(){
var o=document.getElementsByClassName('ui-util-dialog-anchor');
o[0].click();o[0].click();
})();
javascript:(function(){
var o=document.getElementsByClassName('ui-util-dialog-anchor');
try{o[0].click();}catch(e){o[0].click();};
try{o[0].click();}catch(e){o[0].click();};
})();
javascript:(function(){
var o=document.getElementsByClassName('ui-util-dialog-anchor');
o[0].onclick=function(){};
o[0].click();o[0].click();
})();
どうしてもエラーが出て止まる。原因不明。YUIとかわかってないと無理かも。
ERROR: event.returnValue is deprecated. Please use the standard event.preventDefault() instead.
しかしバッドノウハウあり。もういちど実行すれば大丈夫。ブックマークレットは2回実行!(ひどい…)
(2) HTMLコードが埋まっている箇所にアクセス。
つまりは
<div class="... c-share-linkembed-embedsizedd" ...>
にアクセス。
javascript:(function(){
var o=document.getElementsByClassName('c-share-linkembed-embedsizedd');
prompt('',o.length);
})();
javascript:(function(){
var o=document.getElementsByClassName('c-share-linkembed-embedsizedd');
prompt('',o[0].innerText);
})();
javascript:(function(){
var o=document.getElementsByClassName('ui-util-dialog-anchor');
o[0].click();o[0].click();
var p=document.getElementsByClassName('c-share-linkembed-embedsizedd');
prompt('',p[0].innerText);
})();
そこのリスト(ul/li)から全サイズのaタグのみゲット。
(for safari, chrome)
javascript:(function(){
var o=document.getElementsByClassName('ui-util-dialog-anchor');
o[0].click();o[0].click();
var p=document.getElementsByClassName('c-share-linkembed-embedsizedd');
var u=p[0].getElementsByTagName('ul');
var v=u[0].innerText;
v=v.replace(/<iframe.+?iframe>/g,'');
v=v.replace(/\s\s+/g,'\n');
prompt('',v);
})();
(for safari, chrome, firefox)
javascript:(function(){
var o=document.getElementsByClassName('ui-util-dialog-anchor');
o[0].click();o[0].click();
var p=document.getElementsByClassName('c-share-linkembed-embedsizedd');
var u=p[0].getElementsByTagName('ul');
var v=u[0].innerHTML;
v=v.replace(/<\/?([sl]|if).*?>/g,'');
v=v.replace(/\s\s+/g,' ');
prompt('',v);
})();


二酸化塩素という化学物質を使い、生活空間の細菌やウイルスを取り除くと表示して除菌グッズを販売していた全国の17の会社に対し、消費者庁は、効果が出る根拠がないとして法律に基づき、こうした表示をとりやめるよう命じました。
消費者庁によりますと、これらの会社は、販売する合わせて25の除菌グッズについて、ホームページなどに「二酸化塩素を発生させて生活空間の細菌やウイルスを取り除く」などと表示していました。
こうした表示について、消費者庁は、裏付けとなる根拠を示すようすべての会社に求めましたが、いずれの会社からも十分な根拠は示されなかったということです。
このため、消費者庁は、消費者に誤解を与えるとして、景品表示法に基づき、17のすべての会社に対しこうした表示を取りやめるよう命じました。
4年前には国民生活センターが、こうした除菌商品について、「どの程度、効果があるかわからない」として、消費者に注意を呼びかけていました。

置いておくだけで持続的に浮遊するウイルス・細菌を除去し、カビの生育を抑制し、トイレや生ゴミ等の不快な臭いを消臭する消臭剤です。