Como mostrar o inspetor no seu aplicativo de desktop baseado no WKWebView?

Estou procurando uma maneira de mostrar oinspetor para um WKWebView dentro do meu aplicativo Mac.

Com o WebKit1 e o WebView, era fácil mostrar o inspetor no aplicativo Mac, basta configurar o WebKitDeveloperExtras como verdadeiro nos seus UserDefaults. Isso daria a você um menu "Inspecionar elemento" em todas as visualizações da web.

Mas no WebKit2 com WKWebView isso não está mais funcionando. Na sessão do inspetor WWDC14, eles explicam que é necessário adicionar um direito e podem mostrar o inspetor no menu do desenvolvedor do Safari. Isso só funciona se você for o desenvolvedor.

Eu olhei através docabeçalhos privados e encontrei _allowsRemoteInspection, o que me faz pensar que você pode, de alguma forma, iniciar um inspetor e conectar-se a ele, mas não tenho certeza para onde ir a partir daí.

Embora eu esteja esperando uma maneira oficial de fazer isso, meu aplicativo não está na AppStore, por isso estou bem em usar coisas particulares.

questionAnswers(4)

yourAnswerToTheQuestion