タグ: Javascript

  • AndroidHTML ブックマークレットを更新・改善して version 3 にしたのでお知らせ。

    AndroidHTML ブックマークレットを更新・改善して version 3 にしたのでお知らせ。

    ※2017年3月15日(水)、Dropbox のパブリックフォルダが廃止されたためブックマークレットが動かなくなりました。URL を差し替えたリンクに直しましたので、再登録お願いいたします。

    ブックマークレット前回までのくだりは過去記事を参照ください。

    ちょっと出力を調整しました。

     

    AndroidHTML 前回からの変更点

    • Play Store アイコンつけた
    • 購入・ログイン如何に関わらず価格等とれるように
    • 出力に改行があると、CMS によっては p タグが入るので出力の改行をなくした
    • 構造化データに対応(後述

    です。

     

    構造化データとは

    HTML マークアップにより、検索エンジンなどがデータ構造をより簡単・詳細に把握できる、ってやつです。

    今回使ったのは schema.org モバイルアプリのスキーマ。

    Google リッチスニペットで確認すると、

    AndroidHTML_richsnippets_result
    AndroidHTML v2 リッチスニペット結果

    バッチリです。

     

    出力サンプル

    こんな感じで出ます。

    Google検索

    制作: Google Inc.
    価格: 無料
    平均評価: 4.4(合計 588,825 件)

    AndroidHTML v3 ブックマークレット登録

    ブックマークレットの登録はこのリンク→  AndroidHtml for Play v3 をブックマークバーにドラッグ&ドロップで。

    うまくいかない場合は下の文字列をブックマークURLにペーストしてください。

    javascript:"//hayashikejinan.com/hob/api/bm/androidHTML_v3.js (arg)".replace(/(\S )\s (\S*)/,function(s,url,arg){s=document.createElement("script");s.charset="utf-8";s.src=url "?s=" encodeURIComponent(arg);document.body.appendChild(s)});void(0);

     

    今後 URL は変えずこのままいきます。

  • AndroidHTML ブックマークレットが動かなかったんで直してみたよ。

    AndroidHTML ブックマークレットが動かなかったんで直してみたよ。

    2014/01/29 更新しました→新しい記事へ

     

    android アプリをブログで紹介したい、って時に使っていた AndroidHTML ブックマークレットを久しぶりに使ってみたものの動かず。

    どうやら Android マーケットから Playストアに変わったため使えなくなった模様。

    幸いにも制作者の方が公開してくだすってるのでこれはひとつ修正しましょうということで。

     

    Play Store 向けに修正しました

    Hatena let で公開されていたので fork して修正。

    元の AndroidHTML からの変更点は

    • Playストア対応
    • 画像に alt を追加
    • chrome で閲覧時に画像が webp 形式になるのを png にする
    • 出力を調整
    • 無料の場合 undefined になってたのとかを修正

    ぐらいです。

     

    動作確認してみたところ

    Playストアで使ってみますと

    このページには認証されていないソースからのスクリプトが含まれています
    このページには認証されていないソースからのスクリプトが含まれています

     

    Playストアは https なんで http な Hatena let のブックマークレットだと安全じゃないと言われてしまいます。

    “安全でないスクリプトを読み込む” を押せばまぁいけるんですが、毎回となると面倒。

     

    https な Dropbox にブックマークレットを据えた

    これで問題なく使えるように。

    ブックマークレットの登録はこれ→  AndroidHtml for Play

    ブックマークレットの使い方は、Playストアのアプリ単独ページに訪れブックマークレットをクリックでOKです。

     

    ブックマークレットを使うと

    こんな感じで出力されます。

    Google検索Google検索

    制作: Google Inc.
    価格: 無料
    平均評価: 4.3(合計 436,275 件)

    インストール済みの有料アプリの場合価格が取得できないので、シークレットウインドウ開くなり、ログアウトするなりしましょう。

     

    まとめ

    元々制作された nkunijp さん pantherlamd0219 さんにスペシャルサンクスです、それ以外ありません。

    とりあえずこれで android アプリの紹介が滞りなくできると思います。