###前提・実現したいこと
ここに質問したいことを詳細に書いてください
iPhoneアプリでブラウザアプリを開発しています。
PHP(CakePHP)でView側にSmartyを使っています。
###発生している問題・エラーメッセージ
外部サイトにリンクがあった場合、Safariを起動させてリンクページを
見れるようにしたいのですが、アプリが真っ白な画面になって、Safariは起動しません。
現在の状況
http:// → アプリ内でページが開く
https:// → 真っ白なページ
###該当のソースコード
ここにご自身が実行したソースコードを書いてください
以前、外部サイトに飛ばないように下記ソースをLayoutのdefaultに記載していました。
$(function(){
//ページ内のaタグ群を取得。aTagsに配列として代入。
var aTags = $('a');
//全てのaタグについて処理
aTags.each(function(){
//aタグのhref属性からリンク先url取得
var url = $(this).attr('href');
//念のため、href属性は削除
$(this).removeAttr('href');
//クリックイベントをバインド
$(this).click(function(){
location.href = url;
});
});
###試したこと
上記ソースをコメントアウトしても挙動変わらず
ネットではiOS9からhttps://が見れて、http://は見れないなどの記事は散見したのですが、当方は逆の挙動です。
XCodeのinfo.plistにURLスキームとか追加するのかと思ったりしたのですが、Safariは必要ないようですし、困っています。
回答1件
あなたの回答
tips
プレビュー