並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 13 件 / 13件

新着順 人気順

wkwebviewの検索結果1 - 13 件 / 13件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

wkwebviewに関するエントリは13件あります。 iOSswiftxcode などが関連タグです。 人気エントリには 『やっと UIWebView から WKWebView に乗り換えられる話 - Cybozu Inside Out | サイボウズエンジニアのブログ』などがあります。
  • やっと UIWebView から WKWebView に乗り換えられる話 - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは〜! モバイルチームの向井田です。 iOS の UIWebView が deprecated になって数年、弊社の iOS アプリもようやく WKWebView に移行できるようになりました。 そこで、今回は私たちが WKWebView に乗り換えられるようになった理由を語っていきます。 TL;DR iOS12 から WKWebView でクライアント証明書を使ったSSL通信が正常に動作するようになりました。 kintone モバイルのリニューアル kintone モバイルが大幅リニューアルし、UIを一新しました 🎉 https://kintone.cybozu.co.jp/update/main/2019-05.html リニューアルを期に、コードを Objective-C から Swift ベースに書き直しています。 kintone モバイルは JavaScript カスタ

      やっと UIWebView から WKWebView に乗り換えられる話 - Cybozu Inside Out | サイボウズエンジニアのブログ
    • 【Swift】WKWebViewでJavaScriptのconsole.logを使えるようにする – 万来工房

      「【Swift】WKWebViewでJavaScriptのconsole.logを使えるようにする」への2件のフィードバック Yuhさん 一つ質問ですが、このコードってon_clickなどのイベントによるconsole.logも出力できますでしょうか?? html、javascriptを読み込んだ際に実行されるconsole.logはXcodeのログに出力されたのですが、画面表示後にhtmlのボタン押下などによる契機で動作するconsole.logは表示されないです。。。 もし、解決方法ご存知でしたらご教授いただけないでしょうか? すいません、スパムコメントが多くて気づきませんでした。 原理的には、イベントハンドラでも動作するはずなのですが、ブラウザの内部でconsole.log関数を元に戻してしまっているのかもしれません。 根本的な解決にはなりませんが、イベントハンドラの最初に「var

      • WKWebViewについてのまとめ(SwiftUIでの使い方も) - Qiita

        // MARK: - 読み込み設定(リクエスト前) func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) { print("リクエスト前") /* * WebView内の特定のリンクをタップした時の処理などが書ける(2019/11/16追記) */ let url = navigationAction.request.url print("読み込もうとしているページのURLが取得できる: ", url ?? "") // リンクをタップしてページを読み込む前に呼ばれるので、例えば、urlをチェックして // ①AppStoreのリンクだったらス

          WKWebViewについてのまとめ(SwiftUIでの使い方も) - Qiita
        • ログイン認証したあとに、WKWebViewでCookieを使ってセッションを保つ方法と失敗例 - Qiita

          はじめに ログイン認証が必要なWebViewアプリをWKWebViewを使って作る機会がありました。その際にCookie周りで困ることがあったので、共有のために記事を投稿します。 実現したい仕様 ネイティブで作ったログイン画面に認証情報をいれてログインすると、WebページのTOP画面に遷移 TOP画面以降は認証状態を保ったまま、WebView内で様々な画面に遷移 アプリ側は技術的にはこんな感じでいける?? アプリ起動時に、ネイティブで作ったログイン画面を表示 認証情報をリクエストパラメーターとしてログインAPIを叩く ログインAPIでtokenをアプリ内部に保持(tokenは例えばPHPなら、PHPSESSIDに該当) WebViewを扱うViewControllerに遷移して、WKWebViewをinitしてaddSubView init時に、WKWebViewにtokenをCookie

            ログイン認証したあとに、WKWebViewでCookieを使ってセッションを保つ方法と失敗例 - Qiita
          • [Swift]WKWebViewで長押しによるメニュー表示を止める | DevelopersIO

            CX事業本部の中安です。まいどです。 本日はiOSアプリ開発の小ネタになりますが、WKWebViewで「長押しによるメニュー表示を止める方法」を書き留めたいと思います。 iPhone や iPad を使っている方ならよく使うと思いますが、 ブラウザ上の文字を長押しすると、下図のようにPCでいうところの右クリックのように範囲選択してコピー等をするためのメニューが表示されます。 これはWKWebView。つまり、アプリ上のWEBビューでも同じ動作をします。 しかし、アプリによってはこのメニュー表示をさせたくないこともあるかもしれません。 今回は、このメニュー表示を制御してみることにしましょう。 前提となる実装 今記事ではUI実装については割愛しますが、 今回作る画面(名前をWebViewControllerとします)では WKWebViewが画面全体に配置されているものとします。 その場合の必

              [Swift]WKWebViewで長押しによるメニュー表示を止める | DevelopersIO
            • WKWebViewでリダイレクト中のCookieを扱う - istyle Tech Blog

              こんにちは、アイスタイルでiOS @cosmeの開発をしている小笠原です。 普段はプレイングマネージャー的な立ち位置で開発とマネージャーを兼務しています。 趣味ではFF14のiOS版タイマーアプリをほそぼそと開発しています。 UIWebVIewからWKWebViewに乗り換え @cosmeアプリはまだネイティブ化されていない部分が多々有り、その部分をWebViewで代用しているのですが、UIWebVIewからWKWebViewに乗り換えた際にCookieが原因で正常に通信できない現象が発生したため、どのように解決したかを共有できればと思い書いてみました。 問題 UIWebViewのときには発生していなかったのですが、WKWebViewに乗り換えた際にリダイレクトにSet-Cookieがつく場合、次のRequestにCookieが乗らず、正常に通信できない問題が出ました。 リダイレクトにSe

                WKWebViewでリダイレクト中のCookieを扱う - istyle Tech Blog
              • WKWebViewのUserAgentに追記をする | anz blog

                ざっくりまとめ。 WKWebView の UserAgent に追記をしたい 編集したいのではく追記したい WKWebViewConfiguration.applicationNameForUserAgent というもので可能 です。 環境 Xcode 10.3 Swift 5.0.1 やりたいこと WKWebView にデフォルトで設定されている UserAgent に対して追記をしたい(アプリ名とそのバージョンとか)。 まるっと書き直したいのではなくて、追記がしたい。(重要なので2回..) UIWebView ...?知らない子ですね。 やりたいことを満たすのに個人的にイマイチだった方法たち 最終的に採用した方法は最後のあたりに記載しているので、 答えだけサクッと見たいかたはスクロールしてください(笑) UserDefaults で設定していく 「WKWebView UserAgent

                • WKWebViewを使って側ネイティブアプリを作る - Qiita

                  仕事でiOSアプリ側でWeb上のコンテンツを表示するアプリを作りました。側ネイティブですね。 そのときにやりたいことが全て揃っていた記事が無かったのでメモ代わりに。 側の方でやりたいこと js側から処理を受け取ってネイティブ側の処理を実行したい ネイティブ側からjsのfunctionを叩きたい・DOMをいじりたい jsのalertやconfirmを表示したい(ちゃんと処理書かないと無視された) 以上のことが出来るようにWKWebviewを実装します。 まずはWKWebviewを表示するViewControllerの宣言 import UIKit import WebKit class MyViewController: UIViewController, WKNavigationDelegate, // webコンテンツの読み込みなどのイベント用Delegate WKScriptMessa

                    WKWebViewを使って側ネイティブアプリを作る - Qiita
                  • Appにおけるウェブビューを実現するには、WKWebViewとSFSafariViewControllerのどちらを使うべきですか - 見つける - Apple Developer

                    Appにおけるウェブビューを実現するには、WKWebViewとSFSafariViewControllerのどちらを使うべきですか App内で完全なウェブブラウジング体験を提供する場合や、リッチコンテンツを表示する、またはアプリケーションから移動することなく外部のウェブサイトを統合するなど、いずれの場合でも、適切なAPIを使用することで、スムーズかつシームレスなブラウジング体験を実現できます。 WKWebView APIとSFSafariViewController APIはいずれも、App内でウェブコンテンツを表示することができますが、あなたのAppのニーズに最適なのはどちらでしょうか。 「WKWebView」は、WebKitフレームワークに含まれています。WKWebViewを使用することで、ウェブコンテンツをAppのUIにシームレスに統合できます。既存のHTML、CSS、およびJava

                      Appにおけるウェブビューを実現するには、WKWebViewとSFSafariViewControllerのどちらを使うべきですか - 見つける - Apple Developer
                    • Should I use WKWebView or SFSafariViewController for web views in my app? - Discover - Apple Developer

                      Should I use WKWebView or SFSafariViewController for web views in my app? Whether your app needs to provide a full web browsing experience, display richly-styled content, or incorporate external websites without taking people out of your app, you can make the experience smooth and seamless by choosing the right API. You can display web content inside of your app with both the WKWebView and SFSafar

                        Should I use WKWebView or SFSafariViewController for web views in my app? - Discover - Apple Developer
                      • iOS 13以降 iPadのUserAgentに注意 (WKWebView) - Qiita

                        Xcode 11 でビルドしたWebViewのUserAgentのデバイスごとの比較です。 注目したいのは iOS 13.0 iPad 9.7 インチ以上のUserAgentで、iPadではなくMacintoshとなっています。 iOS 13.0 iPhone Mozilla/5.0 (iPhone; CPU iPhone OS 13_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 iOS 13.0 iPad mini 5 Mozilla/5.0 (iPad; CPU OS 13_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 iOS 13.0 iPad 9.7 インチ以上 Mozilla/5.0 (

                          iOS 13以降 iPadのUserAgentに注意 (WKWebView) - Qiita
                        • UIWebView をWKWebViewに置き換えたが、iTunes Connect にアップロード時にITMS-90809のメールが届く

                          質問をすることでしか得られない、回答やアドバイスがある。15分調べてもわからないことは、質問しよう!新規登録して質問してみよう

                            UIWebView をWKWebViewに置き換えたが、iTunes Connect にアップロード時にITMS-90809のメールが届く
                          • Tracker Prevention for WKWebView

                            Rizwan Posted on Aug 14, 2020 • Originally published at blog.rizwan.dev on Aug 12, 2020 In 2017, Apple WebKit team announced “Intelligent Trackers Protection” feature which blocks cross-site trackers and cookies. Slowly WebKit team is adding new features to WebKit and bringing the same to Safari. Safari 14 Safari 14 improves ITP and by default, it will block all the cross-site trackers by using on

                              Tracker Prevention for WKWebView
                            1

                            新着記事