Web Analytics Made Easy -
StatCounter

メモ・備忘録(設定ファイル・スクリプト類・ブックマーク)

数年後の自分が首を捻らなくて済むようにするために残す、自分で使うためのアプリの設定やスクリプト類のメモ。改変等ご自由に / 内容が古いまま、間違ったままもあるので注意 / 書いている途中や、途中で放置もあり / 対象の仕様変更で動かなくなったもの多々。特に、WorkFlowyを対象として作ったものは全滅。

覚え書き: 公開されているScrapboxに書き込むブックマークレットがSafari Snippetsで上手く動かなかった場合の対処方法

Safari Snippets
iOSSafariだけでなく、アプリ内ブラウザの共有メニューからJavascriptを実行できるようにするアプリ。


Safariブックマークレットが増えすぎてどれが何をするものか分からなくなってきていたり、圧縮されたブックマークレットを読みやすくして自分仕様に書き換えたものを後々書き換え可能な状態で整理するために導入したが、これからだと動かないブックマークレットがあった。

Scrapboxに書き込むタイプのブックマークレットもそれに該当した。


やってみたこと: window.open(〜)window.location=〜に変えるだけ。


window.open('https://scrapbox.io/<プロジェクト名>/' + encodeURIComponent(title.trim()) + '?body=' + body);

だったら、

window.location = 'https://scrapbox.io/<プロジェクト名>/' + encodeURIComponent(title.trim()) + '?body=' + body;

とするだけ。


open(url, "_blank");

だったら、

window.location = url;


元のスクリプトの動き
新しいタブが開きScrapboxのページが表示される

書き換えた後の動き
同じタブのままScrapboxのページが表示される