ブックマークアイコンの参照アドレス(URL)は変更できますか?

iPad 64GB (Wifi),iOS4.2.1を使っています。

SafariでWebサイトを表示し、ブックマークで、「ホーム画面に追加」をすると、アイコンが作成されます。


今回、お知恵をお借りしたいのは、

・ブックマークアイコンの参照先アドレスを変更する事は出来るのでしょうか?

・変更するとしたら、どのようにすれば良いのでしょうか?

についてです。


今回、こうしたご質問をさせて頂いた経緯について、ご説明しますと、

・iPadでURLスキームを利用して、GoodReaderを自動で起動させ、指定したファイルを表示したい。

・その際、iPadのホーム画面にアイコンを作成し、アイコンをタッチして、GoodReaderのURLスキームで、指定したファイルを表示する。

と言う事を考えています。


上記を再現するため、

・GoodReaderのURLリンクを取得し、Safariのアドレスにコピーして、リターンを押すと、GoodReaderが立ち上がり、指定したファイルを表示する事が出来ました。

(URLリンク例:gropen://work/Welcome.html)

・ただ、上記の方法を行うと、Safariにアドレスが残らず、ブックマークを残す事、ホーム画面に追加することが出来ません。


そこで、他のWebサイトをSafariで表示し、アイコンを作成し、そのアイコンのURLを変更する事で、要望を実現出来ると考えています。

つきましては、先に記述したとおり、

・ブックマークアイコンの参照アドレス(URL)は変更できるか?そのやり方はどうすれば良いのか?

を教えて頂ければ、と思います。


他、異なる方法で、同様な事(アプリケーション内のデータを、ホーム画面にアイコンを作成し、アイコンをクリックしてデータを表示させる)が可能であれば、そちらを採用する事でも良いと思っています。


知見をお持ちの方がいらっしゃいましたら、是非、ご教授お願いします。

MacBook, Mac OS X (10.6.4), iLife 09, Logic Express 9

投稿日 2010/12/15 21:13

返信
返信: 6

2010/12/16 19:29 Silver への返信

Silver wrote:


ローカルにデータを置いて、アイコンをホーム画面に置く方法で最初に考えていた案は以下のような方法です。

・iPadをローカル上で、Webサーバ化する。

・ローカルのWebサーバアドレスでSafariで表示させる。

・Safariでブックマークアイコンを作る。

です。


単に、iPad 内のファイル・html を iPad 内で読みたい、ということであれば、サイトのデータを GoodReader にもってきて、GoodReader のブラウザで見るのがたぶん現実的には最善の解だと思います。僕もプレゼン用途などで、いくつかサイト構造をそのまま GoodReader に持ってきて表示させたことはあります。ブックマークアイコンは作れませんけどね。あと、サイズ的にあまり大きくなると若干問題が出てきます。


それはこの辺の話:

https://discussionsjapan.apple.com/message/100558228?tstart=0


その他、サイト構造を iPad 側にもってきて表示させる app はありましたが、単機能でちょっと料金が高かったりした記憶があります。


Serversman は僕も契約していますが、基本的にサーバサービスなので。オフラインでどうこう、みたいのはちょっと違うと思う。

2010/12/16 03:08 Silver への返信

Silver wrote:


・ブックマークアイコンの参照先アドレスを変更する事は出来るのでしょうか?

・変更するとしたら、どのようにすれば良いのでしょうか?


知る限りにおいてはなかったと思います。



今回、こうしたご質問をさせて頂いた経緯について、ご説明しますと、

・iPadでURLスキームを利用して、GoodReaderを自動で起動させ、指定したファイルを表示したい。

・その際、iPadのホーム画面にアイコンを作成し、アイコンをタッチして、GoodReaderのURLスキームで、指定したファイルを表示する。

と言う事を考えています。


うーん、iPad がインターネットに繋がっていて、かつ、ご自分でインターネット上に html ファイルを置ける環境にある、という条件付き(つまりかなり制限がきつい)なのですが、以下で一応は動作しました。


1.

html ファイルを作成し、ヘッダ部分に

<meta http-equiv="refresh" content="0;URL=gropen://xxxx.xxx">

と記述します。


2.

上記の html ファイルを、インターネット上のご自分のドメインなりに配置します。仮に URL を

http://www.abc.ne.jp/~def/gropen.html

とします。


3.

iPad で上記の URL(http://abc.ne.jp/~def/gropen.html) にアクセスします。瞬時に GoodReader に切り替わりますが、焦らずに^^; Safari に切り替えて、その URL でホーム画面アイコンを作成します。


上に書きましたが、iPad がインターネットに繋がっていないと機能しません。つまり、iPad 内のファイルを見るのに、いちいちインターネットにその場所を尋ねに行く、というすごく回りくどいことをやってるわけです。エレガントじゃないですね。^^;

2010/12/16 14:36 takano への返信

返信ありがとうございます。

ネットに繋げてとなると、ローカルにデータを置く意味もなくなってしまいますし...

ネットに繋げるなら、サーバ上に参照したいファイルを置けば良い話になってしまいますし...


でも、教えて頂いた方法を使うと、サーバ上にサイズの大きいファイルを置いて、表示させる場合、時間がかかるのに対し、ローカルのファイルを開くので、スピードは格段に違うので、教えて頂いた方法は、他の場面で使えると思います。


ローカルにデータを置いて、アイコンをホーム画面に置く方法で最初に考えていた案は以下のような方法です。

・iPadをローカル上で、Webサーバ化する。

・ローカルのWebサーバアドレスでSafariで表示させる。

・Safariでブックマークアイコンを作る。

です。

iPadのローカルをWebサーバ化するアプリで、ServersManが有りますが、使って見た所、Wifiに繋げないと使えないようですし。

ServersManがWifiに繋げてなくても、サーバ機能を使えると理想的です。

2010/12/16 20:32 takano への返信

takanoさんの仰るとおり、各種ファイルについては、GoodReaderや他のアプリのみで完結するのが一番だと思います。

だた、iPadの利用者が、それらのアプリを使いこなすリテラシーがないので、ホーム画面にアイコンを置いて、それを立ち上げると、指定したファイルが開けるようにして欲しい、との要望から出た事でして

takanoさんの仰るとおり、各種ファイルについては、GoodReaderや他のアプリのみで完結するのが一番だと思います。

だた、iPadの利用者が、それらのアプリを使いこなすリテラシーがないので、「ホーム画面にアイコンを置いて、それを立ち上げると、指定したファイルが開けるようにして欲しい」との要望から出た事でして、頭を悩ましている次第です。。。

2010/12/16 23:22 takano への返信

出来ました!

かなり強引なやり方です。

今のところ、問題は生じておりませんが、以下の方法は自己責任でお願いします。

やり方は以下の通りです。

1.アイコンの作成

(1)WebサーバにiPadローカルで表示させたいデータ(html, pdf, etc...)を格納する。

(2)iPadのSafariで、Webサーバへアクセスし、データを表示させる。

(3)サファリのブックマーク追加で「ホーム画面に追加」を選択する。

(4)ホーム画面に、アイコンが作成される。

2.iTunesと同期し、バックアップを作成する。

3.iBacupBot for iTunesでリンク先を変える

(1)iBacupBot for iTunesをダウンロード・インストールする。

(2)iBacupBot for iTunesを起動し、iPadのバックアップデータを作成する。

(3)iPadのバックアップデータを表示させる。

(4)バックアップデータのうち、Livrary/WebClips/***********************.webclip/Info.plistをクリックし、開く。

(5)Info.plistのスクリプトの中に、有る、stringタグのURLを変更させる。

例:変更前 <string>http://www.abc.ne.jp/~def/ghijk.html.</string>

例:変更後  gropen://ghijk.html.

(6)iBacupBot for iTunesで、Restore Backupを実行する。

4.iTunesと同期を取る。

(1)iBacupBot for iTunesでRestoreが完了すると、iPadが再起動し、iTunesと同期を始める。

5.GoodReaderにデータを追加する。

(1)iTunes経由で、GoodReaderに3の(5)のパスと同じ階層にデータ(例:ghijl.html)を追加する。

以上を実施後、iPad上に作成したアイコンを押すと、GoodReaderが起動し、指定したデータが表示されます。

GoodReaderではなく、他のアプリケーションで開きたい場合は、URLスキームが有り、パスが分かっている事が条件になります。

かなり、手の掛かるやり方ですし、かつiPadのバックアップデータを変更すると言うことで、想定外のリスクが有るかも知れません。

とりあえず、自己解決しました。

出来ました!

かなり強引なやり方です。

今のところ、問題は生じておりませんが、以下の方法は自己責任でお願いします。


やり方は以下の通りです。

1.アイコンの作成

(1)WebサーバにiPadローカルで表示させたいデータ(html, pdf, etc...)を格納する。

(2)iPadのSafariで、Webサーバへアクセスし、データを表示させる。

(3)サファリのブックマーク追加で「ホーム画面に追加」を選択する。

(4)ホーム画面に、アイコンが作成される。


2.iTunesと同期し、バックアップを作成する。


3.iBacupBot for iTunesでリンク先を変える

(1)iBacupBot for iTunesをダウンロード・インストールする。

(2)iBacupBot for iTunesを起動し、iPadのバックアップデータを作成する。

(3)iPadのバックアップデータを表示させる。

(4)バックアップデータのうち、Livrary/WebClips/***********************.webclip/Info.plistをクリックし、開く。

(5)Info.plistのスクリプトの中に、有る、stringタグのURLを変更させる。

例:変更前 <string>http://www.abc.ne.jp/~def/ghijk.html.</string>

例:変更後 <string>gropen://ghijk.html.</string>

(6)iBacupBot for iTunesで、Restore Backupを実行する。


4.iTunesと同期を取る。

(1)iBacupBot for iTunesでRestoreが完了すると、iPadが再起動し、iTunesと同期を始める。


5.GoodReaderにデータを追加する。

(1)iTunes経由で、GoodReaderに3の(5)のパスと同じ階層にデータ(例:ghijl.html)を追加する。


以上を実施後、iPad上に作成したアイコンを押すと、GoodReaderが起動し、指定したデータが表示されます。


GoodReaderではなく、他のアプリケーションで開きたい場合は、URLスキームが有り、パスが分かっている事が条件になります。


かなり、手の掛かるやり方ですし、かつiPadのバックアップデータを変更すると言うことで、想定外のリスクが有るかも知れません。

とりあえず、自己解決しました。

2010/12/16 20:44 Silver への返信

うーん、となると、難しいかな。


My Webclip という App があって、一言で言えばブックマークをアイコン化して並べられるブラウザですが、これで試してみたら一応 gropen:// なども動作するようです。アイコンも指定できますから、GoodReader を開いて、文書を選んで、というよりは多少は UI 的にマシ、というか合目的的かもしれません。


姑息といえば、その通り ^^;

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

ブックマークアイコンの参照アドレス(URL)は変更できますか?

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。