プレイヤー置換をしないでダウンロードリンク
前回、ダウンロードリンクをつけましたが、プレイヤーを置き換えたくないという人のためのパターンを用意。逆にプレイヤーを置き換えていると使えません。
function AddDowloadLink2() { if($e("//param[@name='FlashVars']").snapshotLength != 0) { BaseFLVPath = unescape($e("//param[@name='FlashVars']").snapshotItem(0).value.split("video=")[1]); var flv = BaseFLVPath; var path = new Array(); path["FLV"] = flv; path["ppm"] = flv.replace("flv","ppm").replace("flv","ppm"); path["3gp"] = flv.replace("flv","3gp").replace("flv","3gp"); path["3g2"] = flv.replace("flv","3g2").replace("flv","3g2"); path["GIF"] = flv.replace("/flv/","/thumbnail/").replace(".flv","_asx.gif"); var div = document.createElement("div"); div.style.cssText = "padding-top:10px"; for( var name in path ) { var a = document.createElement("a"); a.href = path[name]; a.textContent = name; a.style.cssText = "margin-top:20px;border:2px solid white;background-color:pink;"; div.appendChild(a); } $e("id('main')/div[@class='box screen']/div[@class='box-container']").snapshotItem(0).appendChild(div); $e("//div[@id='google_afc_container_1']/div/span").snapshotItem(0).innerHTML = ""; //追加 } }
ugomemo.0.1.6.1.b.user.js
また、前回のバグを修正したバージョンもあります。前回のほうを参照。
説明文が設定されていないメモページで「このうごメモはごらんのスポンサーによりお送りしております」という文字とかぶってしまうバグ発見。
勝手に消去することで解決しました。
広告自体は消去していないので問題はありません。
修正版