Skip to content
This repository has been archived by the owner on Jan 26, 2023. It is now read-only.

support open web page from mobile safari #56

Merged
merged 1 commit into from
Sep 21, 2013

Conversation

toshiwo
Copy link
Contributor

@toshiwo toshiwo commented Sep 20, 2013

mobile safariからのブックマークレットを使った「webページを開く」を実装してみました。

PocketAPI との処理の分岐は sourceApplication を参照して分岐するようにしています。
課題としては、sourceApplication で判断しているため、ブラウザ毎に対応する必要があるので、もう少しベストプラクティスな方法がないか検討してみたいところですね。

動作確認の方法
  1. HBFav2 を起動する
  2. mobile safari に切り替える
  3. mobile safari のブックマークから適当なページを開く
  4. 下記のブックマークレットを mobile safari のアドレスバーに貼り付けて実行する
    javascript:window.location='hbfav2:'+window.location

4 のブックマークレットの貼り付けがうまくいかない場合は、一度アドレスバーのURLを削除した状態でペーストすると良いと思います。

naoya added a commit that referenced this pull request Sep 21, 2013
support open web page from mobile safari
@naoya naoya merged commit 120c9a4 into naoya:development/2.4 Sep 21, 2013
@naoya
Copy link
Owner

naoya commented Sep 21, 2013

Good Job!

@Watson1978
Copy link
Contributor

👍

@naoya
Copy link
Owner

naoya commented Sep 22, 2013

これだと Pocket が Safari での oAuth だった場合が NG、なのをいま発見しました。別 issue にします

@toshiwo
Copy link
Contributor Author

toshiwo commented Sep 22, 2013

@naoya なるほど、その遷移の場合通過するんですね。

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants