質問: タイトルの通りiOSアプリのwebviewにてツイッターのタイムラインが表示されず困っています。 このアプリ自体は私が開発したものではないのでobjective-cで作成されたのかswiftで作成されたのかは不明です。 普段はPCサイトとレスポンシブのスマホ用サイトとして運用しています。 そちらではどちらも表示されているのですがアプリ内だと表示されません。 ちなみにAPIで取得したインスタグラムは表示されています。 ツイッターは管理画面からコード発行したものをそのまま貼付けています。 自身でもいろいろと調べてみたのですがアプリ作成には詳しくないので全く検討もつかない状況です。 わかる方がいらっしゃいましたら教えていただけないでしょうか? よろしくお願いします。
回答: こちら解決しましたので回答させていただきます。 原因はアプリ側のwebサイトの読み込み設定にありました。 そのアプリではhttpsのサイトしか読み込みできない設定になっていました。 ツイッターから作成したタイムラインの取得用JSのアドレスは「//アドレス」になっておりこれをhttpsにしてもJS処理内のabout:blankによる画面遷移でhttpが読み込まれるため通信がブロックされてしまっていたようです。 対策としてはアプリ内で遷移先のアドレスを許可するかAPIで取得になりそうです。