This is great! Thank you very very much. <span></span><br><br>On Monday, August 11, 2014, Joseph Pecoraro &lt;<a href="mailto:pecoraro@apple.com">pecoraro@apple.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word"><br><div><blockquote type="cite"><div>On Aug 11, 2014, at 12:10 PM, Joseph Pecoraro &lt;<a href="javascript:_e(%7B%7D,&#39;cvml&#39;,&#39;pecoraro@apple.com&#39;);" target="_blank">pecoraro@apple.com</a>&gt; wrote:</div>
<br><div><div style="word-wrap:break-word"><br><div><blockquote type="cite"><div>On Aug 11, 2014, at 3:23 AM, Koen Bok &lt;<a href="javascript:_e(%7B%7D,&#39;cvml&#39;,&#39;koen@madebysofa.com&#39;);" target="_blank">koen@madebysofa.com</a>&gt; wrote:</div>
<br><div><div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">I am looking how to show the inspector in my own mac desktop app with WKWebViews.</span></div></div></blockquote><div><br></div><div>You are correct that currently the only supported way to inspect a WKWebView is through Safari with an entitlement in your app (see the WWDC talk for more information).</div>
<div><br></div><br><blockquote type="cite"><div dir="ltr"><div style="font-family:arial,sans-serif;font-size:13px">I think I need to initialize an XPC or http connection to a WKWebView and pass it to a new inspector instance, and then show it.</div>
<div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">Can anyone maybe point me in the right direction?</div></div></blockquote><div><br></div><div>From a WebKit Internals perspective, you just need to enable WebCore&#39;s Settings::developerExtrasEnabled setting to get what you want. No XPC/HTTP connections necessary.</div>
<div><br></div><div>The WKWebView API allows toggling WebCore&#39;s Settings via the WKPreferences interface (available on WKWebViewConfiguration).  Nothing currently exists for the developer extras setting. It should be easy to add plumbing for a new setting to toggle the Developer Extras Enabled setting at least as a private API.</div>
</div></div></div></blockquote><div><br></div><div>I filed and put a patch up on:</div>&lt;<a href="https://webkit.org/b/135811" target="_blank">https://webkit.org/b/135811</a>&gt; Add Private WKPreferences API for developer extras (show inspector)<br>
<br></div><div>- Joe</div></div></blockquote>