Sumirexxx

今日もiPhone片手に出かけます

ブックマークレットが登録できない?そんなときはこの方法で回避!

iPhone

ブックマークレット、便利ですよね。
ShareHTML,AppHTMLなどブログを書く上ではかかせないツールです。

このブログでもそんな便利なブックマークについて、5回に渡って登録方法をご紹介したこともありました。

ブックマークレット | sumirexxx

この時は登録できてたんです。この時は…。

いつからかは定かではありませんが、ブックマークレットの不調には薄々気が付いていました。MyScriptsに登録したAppHTMLが動かない!!!

AppHTMLで生成したコードが、プレビューで見ると、表示されてない。

その後何度登録してみてもできなくなり、結局はSfariのブックマークから立ち上げる始末。(なぜか検索ハブからは出来たんだけど、なんとなくMyScriptsとMyShotcuts+viwerのコラボで使いたかったんです;)

そんな迷える私が尊敬してやまない、なまら春友流の春友さんのブログにこんな衝撃的な記事が!!!
なんと…ほかにも使えない人がいたんだ。
できない記事を見たことがなかったけど、春友さん以外にもいるようです。

原因はエンコードだった。(たぶん)

どうやらURLエンコードされているかどうかが肝心みたい。
それと改行。}とか¥とかがきちんとエンコードされてないとだめみたいですね。

うーん。これが原因ぽいとわかったところで解決法がわからない。

解決方法みつけた

【AppHTML エンコード】でググったら解決方法を書いてくださっている方が!!!

iPhone/iPadアプリ紹介AppHTMLをカスタマイズしてみました – W&R : Jazzと読書の日々

なるほど~。いったんSafariに登録したやつを使うんですね。やってみます。

やり方は以前にも書きましたので、今回は割愛。問題なくできました。

自分でもちょっと実験してみようと思い、エディタとスクリプト登録アプリを組み合わせて試してみました。
実行の手順はすべてこの順番です。

  1. サファリからAppHtmlメーカーを開く
  2. ブックマークレットを生成を押下してコピー
  3. それぞれのアプリで編集(http://iphone-diary.com/?)をカットする
  4. 編集したブックマークレットをアプリに登録して通知センターから実行

結果

MyScriptsからブックマークレットが動くかどうか

  • ATOKPad  → × 動かない
  • ThumEdit → × 動かない
  • Draftpad → × 動かない
  • Textfoucs → × 動かない
  • するぷろ → × 動かない

MyShortcuts+Viewerからブックマークレットが動くかどうか

  • ATOKPad → ○ 動く
  • ThumEdit → ○ 動く
  • Draftpad → ○ 動く
  • Textfoucs → ○ 動く
  • するぷろ → ○ 動く

検索ハブ

  • ATOKPad → ○ 動く
  • ThumEdit → ○ 動く
  • Draftpad → ○ 動く
  • Textfoucs → ○ 動く
  • するぷろ → ○ 動く

見事に…。
ちなみに、【Safariで一回エンコード】はさせてません。
なるべくて数が少なく済んで、ちゃんと動くやり方です。試してみてください!

そんな感じで満足してたら良記事ざくざく!今日はツイテル!!!

つぎにみつけた記事がこちら。

通知センターからAppHTMLを使えるようにしてみた | Today’s Stack

こんなブックマークレットも発見しました。

AllAppStoreHtml – AppStoreアプリを一括検索して指定アプリのHTMLタグを出力するMyScripts用スクリプト | 代助のブログ

これすごく便利~!

ブックマークレット3つ作らなきゃいけないところ、1つで済んじゃうんですね!
最高です!使わせていただきます。

ここまでできたら、あとは通知センターに登録するなりseeqやQuickrに登録するなりして快適なブックマークレットライフを送れるといいですね(人゚∀゚*)

Posted from するぷろ for iOS.

<