2010-10-14 44 views
1

我不想使用「Inspect Element」菜單項來顯示Webkit Inspector。 我如何通過Javascript調用他?我如何通過Javascript調用Webkit Inspector

+0

你需要澄清。你想禁用檢查元素項目?這個問題與你如何從腳本中調用檢查員無關,如果這是你的目標,你應該打開一個單獨的問題。另外,我希望任何試圖禁用檢查員的人都失敗。 – mikerobi 2010-10-14 02:35:26

+0

咦?你在問什麼? – SLaks 2010-10-14 02:35:34

回答

0

即使Web Inspector緊密集成到WebKit項目的代碼庫中,引擎也不會公開任何方式從JavaScript上下文(也不應該)調用它。這種情況只能通過特定於供應商的JS API暴露這種功能,但事實並非如此。 Web Inspector是一個客戶端的東西,所以我認爲它沒有任何意義,特別是它會鼓勵Web開發人員編寫僅針對運送WebKit和Web Inspector的瀏覽器的代碼。

+0

但我正在爲Javascript編寫一個IDE,並擁有我自己的基於webkit的瀏覽器。那麼我怎樣才能以編程方式與webkit交互。調用檢查員只是第一個問題。 – Lothar 2010-10-16 22:18:13

+0

對不起,但你需要更精確。 「我自己的基於webkit的瀏覽器」並沒有告訴我很多。取決於它基於哪個WebKit端口(或者您可能創建了另一個?),答案是不同的。也就是說,幾乎每個端口都應該有一個可以使用的Web Inspector API。 – 2010-10-16 23:21:47