なげやりろぐ

フテイキコウシン

ちょいと手直し

以前紹介したgoo.glの短縮URIサービスをアクション化して利用するスクリプトですけど、ここ二三日なぜかクリップボードに取り込むタイプのヤツがうまく動作しなくなっていました。
何が原因なのかはよくわかっていないのですが、clipboardData.setDataの引数にダミーを噛ましたら以前のように使えるようになったのでとりあえず晒しておきます。
以前はこうだったのを

clipboardData.setData("Text",response.short_url);

こうしただけなのですけど・・・

clipboardData.setData("Text","" + response.short_url);


全体ではこうです。

URL = "javascript:(" + function(){
var thisPageTitle = document.title;window.googl_callback = function(response){if(response.error_message){alert("An error occured: " + response.error_message);}else{clipboardData.setData("Text","" + response.short_url);}};var s = document.createElement("script");s.src = "http://ggl-shortener.appspot.com/?url=" + encodeURIComponent(window.location.href) + "&jsonp=googl_callback";void(document.body.appendChild(s));
} + ")()";