這個賞金已經結束。回答這個問題有資格獲得 50聲望獎勵。賞金寬限期將在2 小時后結束。 daniel Assayag想引起更多人對這個問題的關注:
僅當這些變數可訪問或可能讀取它們的值時才回答。
在各種瀏覽器中,您可以找到這些型別的變數 %VAR%
在 Firefox 中,about:config您可以找到:
%LOCALE%
%VERSION%
%OS%
%GOOGLE_LOCATION_SERVICE_API_KEY%
等等..
這些變數在哪里存盤或設定,以及如何控制臺記錄它們的值?
uj5u.com熱心網友回復:
在名為 URLFormatter.jsm 的firefox 源代碼檔案中,您可以看到這些變數是如何宣告的。
例如,%OS%回傳一個值Services.appinfo.OS
%LOCALE% 回報 Services.locale.appLocaleAsBCP47
%CHANNEL% 回報 UpdateUtils.UpdateChannel
%GOOGLE_LOCATION_SERVICE_API_KEY% 回報 AppConstants.MOZ_GOOGLE_LOCATION_SERVICE_API_KEY
這些函式是在原型中定義的,nsURLFormatterService但例如要訪問 AppConstants,您需要使用自定義的 firefox 構建;像 Firefox Nightly 或啟用實驗模式。
可以在自定義插件中匯入這些變數,并使用 ChromeUtils 匯入它們。
const { AppConstants } = ChromeUtils.import(
"resource://gre/modules/AppConstants.jsm"
);
這是更高級的檔案
uj5u.com熱心網友回復:
console.log(navigator) 會給你瀏覽器有的資訊
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/391615.html
