Application Development and Automation Blog Posts
Learn and share on deeper, cross technology development topics such as integration and connectivity, automation, cloud extensibility, developing at scale, and security.
cancel
Showing results for 
Search instead for 
Did you mean: 
tilo-sap
Participant
0 Kudos
2,074

How to get the F12 browser dev tools open for SAP GUI HTML Browser control?

Works for SAP GUI HTML / Browser control via Edge (based on Chromium) so WebView2. 

Create these Win Registry Keys either manual

Path:  Computer\HKEY_CURRENT_USER\Software\Policies\Microsoft\Edge\WebView2\AdditionalBrowserArguments

Name: saplogon.exe
Value "--auto-open-devtools-for-tabs"

or via admin powershell

 

New-Item 'HKCU:\Software\Policies\Microsoft\Edge\WebView2\AdditionalBrowserArguments' -Force | `
 New-ItemProperty -Name saplogon.exe -Value "--auto-open-devtools-for-tabs" -Force

 

 

 

I needed it to debug some cookie issue.

btw the user dir and cookies folder is here:

"C:\Users\tsoadmin\AppData\Local\SAP\SAP GUI\EdgeUserData\EdgeUserDataSystemAware\EBWebView\Default\Network\Cookies" (SQL lite DB) but chrome has exclusive lock on the file so can't be read while open.

Here the full cmd of a running WebView2 instance.

 

"C:\Program Files (x86)\Microsoft\EdgeWebView\Application\127.0.2651.105\msedgewebview2.exe" --embedded-browser-webview=1 --webview-exe-name=saplogon.exe --webview-exe-version="800 Final Release - 64bit" --user-data-dir="C:\Users\tsoadmin\AppData\Local\SAP\SAP GUI\EdgeUserData\EdgeUserDataSystemAware\EBWebView" --noerrdialogs --embedded-browser-webview-dpi-awareness=1 --edge-webview-custom-scheme=sap-cust,1,1,sapevent,1,1,saphtmlp,1,1,sapr3,1,1 --enable-features=MojoIpcz,msSingleSignOnOSForPrimaryAccountIsShared --mojo-named-platform-channel-pipe=9484.10484.18364521422129778599

"C:\Program Files (x86)\Microsoft\EdgeWebView\Application\127.0.2651.105\msedgewebview2.exe" --type=renderer --noerrdialogs --user-data-dir="C:\Users\tsoadmin\AppData\Local\SAP\SAP GUI\EdgeUserData\EdgeUserDataSystemAware\EBWebView" --webview-exe-name=saplogon.exe --webview-exe-version="800 Final Release - 64bit" --embedded-browser-webview=1 --embedded-browser-webview-dpi-awareness=1 --edge-webview-custom-scheme=sap-cust,1,1,sapevent,1,1,saphtmlp,1,1,sapr3,1,1 --video-capture-use-gpu-memory-buffer --lang=en-US --device-scale-factor=1 --num-raster-threads=2 --enable-main-frame-before-activation --renderer-client-id=5 --js-flags="--harmony-weak-refs-with-cleanup-some --expose-gc --ms-user-locale=" --time-ticks-at-unix-epoch=-1723655821980318 --launch-time-ticks=529510535327 --field-trial-handle=3568,i,14546398177687338828,8625289174098165138,262144 --enable-features=MojoIpcz,msSingleSignOnOSForPrimaryAccountIsShared --variations-seed-version --mojo-platform-channel-handle=3580 /prefetch:1

 

 

here another method [via utility called IEChooser.exe ]

https://community.sap.com/t5/application-development-blog-posts/obscure-productivity-tips-debug-java...

Example how it looks (for content server document viewer with HTML Control)

example of F12 debugexample of F12 debug

Labels in this area