初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2016-10-11 12:30:02

操作素人
Guest

Webビューアを表示しようとすると、必ず表示されるアプリケーションの選択ダイアログを表示しないようにしたい

OS:[Mac]FileMaker Ver:[15ad]

フィールドhtmlを作成し、レコードに入力したソースを読み取り、Webビューアで表示させようとすると、

html を開くデフォルトのアプリケーションが設定されていません。
この書類を開くアプリケーションをApp Storeで検索するか、お使いのコンピュータにあるアプリケーションを選択してください。
と、毎回、表示されます。

おそらく表示するブラウザの事を指定しているのだろうと、アプリケーションを選択を選び、
アプリケーション内を見渡してみたのですが、ほとんどがグレーアウトしており、選択できない状況です。

オプションから選択対象を推奨アプリケーションから、すべてのアプリケーションに変更し、
ブラウザ.appを選んでも、表示が消えません。

解消方法をご存知の方、よろしくお願い致します。

#2 2016-10-11 12:55:19

通りすがりさん
Guest

Re: Webビューアを表示しようとすると、必ず表示されるアプリケーションの選択ダイアログを表示しないようにしたい

Safariは開けますか?

#3 2016-10-11 13:02:57

scripter
Guest

Re: Webビューアを表示しようとすると、必ず表示されるアプリケーションの選択ダイアログを表示しないようにしたい

webビューアに指定できるのはURLだけです。
HTMLをファイルに保存せずに表示させるには、"data:"というURLを使います。

#4 2016-10-11 13:52:42

操作素人
Guest

Re: Webビューアを表示しようとすると、必ず表示されるアプリケーションの選択ダイアログを表示しないようにしたい

通りすがりさん、scripterさんありがとうございます。

Safari、開けます。ブラウザはFirefox、Chrome、Brisk、Vibaldiをインストールしており、
メインで使っているのは、Safariとなります。

カスタムwebビューアで設定した内容は「"data:text/html," & web::html」でwebビュ-ア内で表示するように
設定しております。

#5 2016-10-12 01:09:39

通りすがりさん
Guest

Re: Webビューアを表示しようとすると、必ず表示されるアプリケーションの選択ダイアログを表示しないようにしたい

遭遇したことがないので、よくわからないのですが、web::html の中身は単純なものなのでしょうか?

#6 2016-10-12 09:40:20

tim
Guest

Re: Webビューアを表示しようとすると、必ず表示されるアプリケーションの選択ダイアログを表示しないようにしたい

”html を開くデフォルトのアプリケーションが設定されていません。"
というエラーだから、設定しておけばいいのでは。
普通はアプリのインストール時に設定されるもんだと思いますが。
HTMLをファイルに保存して、ファイルのプロパティを見れば設定できるはず。

#7 2016-10-12 12:01:58

操作素人
Guest

Re: Webビューアを表示しようとすると、必ず表示されるアプリケーションの選択ダイアログを表示しないようにしたい

通りすがりさん、timさん、ありがとうございます。

web::htmlの中身は、動作チェックの為、Google検索のソースコードを拾っています。
”html を開くデフォルトのアプリケーションが設定されていません。この書類を開くアプリケーションをApp Storeで検索するか、お使いのコンピュータにあるアプリケーションを選択してください。”
この表示ダイヤログをキャンセルで閉じても、webビューア内には、Google検索の画面が、反映しているので設定やソースには問題がないと思います。
ただ、レコードを表示したタイミングで、毎回、必ずこのメッセージが表示されてしまいます。

HTMLファイルを保存→ファイル→情報→「このアプリケーションで開く」「すべてを変更」どちらも色々なブラウザアプリに変更してみましたが、解消には至りませんでした。

#8 2016-10-12 13:49:08

Re: Webビューアを表示しようとすると、必ず表示されるアプリケーションの選択ダイアログを表示しないようにしたい

多分、web::htmlの中身がダメなんだと思います。
Google 検索のソースコードを入れて、Webビューアの中で検索ボタンを押すと同様のダイアログが表示されました。

きちんと把握しているHTMLで試すことをお勧めいたします。

Last edited by 通りすがりさん (2016-10-12 13:49:25)


通りすがりさんです。

Offline

#9 2016-10-12 15:15:49

操作素人
Guest

Re: Webビューアを表示しようとすると、必ず表示されるアプリケーションの選択ダイアログを表示しないようにしたい

通りすがりさん、何度もありがとうございますm(_ _)m

Yahoo!トップページ、Amazonトップページ、楽天トップページのソースに変更してみましたが、やはり同様にダイヤログが表示されます。

ダイアログの表示に、どの部分のコードが引っかかっているのかも特定出来ず…困りました…。

#10 2016-10-12 16:02:39

qb_dp
Member

Re: Webビューアを表示しようとすると、必ず表示されるアプリケーションの選択ダイアログを表示しないようにしたい

操作素人 wrote:

Yahoo!トップページ、Amazonトップページ、楽天トップページのソースに変更してみましたが、やはり同様にダイヤログが表示されます。

上記とか、Google検索のソースコードをそのままローカルに持ってきて実行しようとしているのでしょうか?

それぞれ各サーバー上での動作を前提に作られているので、ソースコードをそのままローカルに持ってきても正常には動作しないですよ。

Googleで検索をしたいなら、
https://www.google.co.jp/
をWEBビューアで表示すれば、済む話だと思うのですが、どのような目的で、このようなイレギュラーな処理をしているのでしょうか?

Last edited by qb_dp (2016-10-12 16:04:07)

Offline

#11 2016-10-12 17:48:38

操作素人
Guest

Re: Webビューアを表示しようとすると、必ず表示されるアプリケーションの選択ダイアログを表示しないようにしたい

qb_dpさん、ありがとうございます。

先輩上司に「ファイルメーカーで、Firebugの簡易版ようなものが作れるかどうか調べてくれ」と言われた為です。

その辺の専門知識は無知に等しかったのですが、頼まれた以上、何らかの形で返答してあげたいと身の丈に合わず右往左往しておりました。

動作しないという事、理解致しました。ありがとうございます。

ただ…完全に見落としていましたが、フィールド内にHTML要素を何も入れず、テキストだけの状態でも、同様のダイアログが開いてしまうようです。

先に投稿させて頂きましたように、カスタムwebビューアで設定した「"data:text/html," & web::html」の設定自体に誤りがあるのでしょうか?

#12 2016-10-12 19:16:00

qb_dp
Member

Re: Webビューアを表示しようとすると、必ず表示されるアプリケーションの選択ダイアログを表示しないようにしたい

以下の記述だけでもダイアログが出ますか?

"data:text/html;charset=utf-8,
<html>
<head>
<meta http-equiv='content-type' content='text/html; charset=utf-8'/>
</head>
<body>
テスト
</body></html>"

Offline

#13 2016-10-12 19:25:06

qb_dp
Member

Re: Webビューアを表示しようとすると、必ず表示されるアプリケーションの選択ダイアログを表示しないようにしたい

操作素人 wrote:

「Firebugの簡易版ようなものが作れるかどうか調べてくれ」と言われた為です

どのような機能を実装したいのか、分からないので一概には言えませんが、WEBページのデバッグをFileMakerで行うのは、難が大ありでしょうね。
本当に機能を絞り込めば、何か出来るかもしれませんが.....。

Offline

#14 2016-10-13 10:07:31

操作素人
Guest

Re: Webビューアを表示しようとすると、必ず表示されるアプリケーションの選択ダイアログを表示しないようにしたい

qb_dpさん、何度もすみません、ありがとうございます。

"data:text/html;charset=utf-8,
<html>
<head>
<meta http-equiv='content-type' content='text/html; charset=utf-8'/>
</head>
<body>
テスト
</body></html>"

ご提示頂いた上記を入れ込んでも、同様にダイアログが表示されました。

無関係かもしれませんが、ひょっとしたらと思った為、追加で申し上げさせて頂きますと、
ファイルメーカー12から15にアップグレード版にてアップグレードした事が何か関係があるのでしょうか。

#15 2016-10-13 12:54:54

qb_dp
Member

Re: Webビューアを表示しようとすると、必ず表示されるアプリケーションの選択ダイアログを表示しないようにしたい

"data:text/html;charset=utf-8,
<html>
<head>
<meta http-equiv='content-type' content='text/html; charset=utf-8'/>
</head>
<body>
テスト
</body></html>"

この記述でおかしいとなると、問題の切り分けが難しいですね。

検証しました。以下の環境では、特に問題はありませんでした。
FileMaker Pro Advanced 15.0.1.119
OS X Yosemite 10.10.5

FileMakerはアップデートしていなかったので、アップデートし、
FileMaker Pro Advanced 15.0.2.220
も試しました。特に問題はありませんでした。

Offline

#16 2016-10-14 01:26:20

Re: Webビューアを表示しようとすると、必ず表示されるアプリケーションの選択ダイアログを表示しないようにしたい

問題の切り分けをしたいのですが、他のパソコンで開くとどうでしょうか?
また、問題が起こっているパソコンで新規ファイルを作成して、Webビューアを設定するとどうでしょうか?


通りすがりさんです。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 554.24 KiB (Peak: 575.15 KiB) ]