[NUI] Create Context/CookieManager when WebView is created.
authorhuayong.xu <huayong.xu@samsung.com>
Fri, 19 Jan 2024 07:09:31 +0000 (15:09 +0800)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Wed, 31 Jul 2024 01:55:57 +0000 (10:55 +0900)
src/Tizen.NUI/src/public/WebView/WebView.cs

index 4d93f14..60d8b4b 100755 (executable)
@@ -1048,13 +1048,25 @@ namespace Tizen.NUI.BaseComponents
         /// Context.
         /// </summary>
         [EditorBrowsable(EditorBrowsableState.Never)]
-        public WebContext Context => context;
+        public WebContext Context
+        {
+            get
+            {
+                return new WebContext(Interop.WebView.GetWebContext(), false);
+            }
+        }
 
         /// <summary>
         /// CookieManager.
         /// </summary>
         [EditorBrowsable(EditorBrowsableState.Never)]
-        public WebCookieManager CookieManager => cookieManager;
+        public WebCookieManager CookieManager
+        {
+            get
+            {
+                return new WebCookieManager(Interop.WebView.GetWebCookieManager(), false);
+            }
+        }
 
         /// <summary>
         /// BackForwardList.