diff --git a/Runtime/ChromeDevtools/BrowserTab.cs b/Runtime/ChromeDevtools/BrowserTab.cs index 6c5a05f2dabd0a9291653e5a383a94a2128cc394..0dc5ea47d01d5f9aedfdce2e641167ddd7a400ff 100644 --- a/Runtime/ChromeDevtools/BrowserTab.cs +++ b/Runtime/ChromeDevtools/BrowserTab.cs @@ -95,14 +95,6 @@ namespace bessw.Unity.WebView.ChromeDevTools height = size.y, screenWidth = size.x, screenHeight = size.y, - viewport = new() - { - X = 0, - Y = 0, - Width = size.x, - Height = size.y, - Scale = pageScaleFactor - } }); Size = size; PageScaleFactor = pageScaleFactor; diff --git a/Runtime/WebViewComponent.cs b/Runtime/WebViewComponent.cs index 5ae8a02a3c8af53f81bd3836d343e500701ee9d7..35fbe1e77eb5ba08142d36079792a6f6f27033a2 100644 --- a/Runtime/WebViewComponent.cs +++ b/Runtime/WebViewComponent.cs @@ -111,7 +111,6 @@ namespace bessw.Unity.WebView { Width = tab.Size.x, Height = tab.Size.y, - Scale = PageScaleFactor }, (screenshot) => { @@ -219,7 +218,7 @@ namespace bessw.Unity.WebView // invert y because the browser has y=0 on the top Vector2 invertedLocalPos = new Vector2(localPoint.x, rectTransform.rect.size.y - localPoint.y); Vector2 textureScale = tab.StreamSize / rectTransform.rect.size; - Vector2 browserCoorinate = invertedLocalPos * textureScale / tab.PageScaleFactor; + Vector2 browserCoorinate = invertedLocalPos * textureScale;// / tab.ViewportScaleFactor; Debug.Log($"eventPos: {eventPos}, invertedLocalPos: {invertedLocalPos}, browserCoordinate: {browserCoorinate}"); return new Vector2Int((int) browserCoorinate.x, (int) browserCoorinate.y); }