Android Webview 調試總結

来源:https://www.cnblogs.com/blogs-of-lxl/archive/2023/08/09/17616439.html
-Advertisement-
Play Games

一、升級webview版本 (1). 下載需要更新的Webview apk。如果不能翻牆可以用下載好的版本(相容32/64位):Webview-115.0.5790.138 (2). 在路徑\aosp\external\chromium-webview\prebuilt\下替換arm或arm64架構 ...


一、升級webview版本

(1). 下載需要更新的Webview apk。如果不能FQ可以用下載好的版本(相容32/64位):Webview-115.0.5790.138

(2).  在路徑\aosp\external\chromium-webview\prebuilt\下替換armarm64架構的apk文件。

(3).  修改配置文件\aosp\frameworks\base\core\res\res\xml\config_webview_packages.xml,由於高版本的WebView的包名發生了變化,故需要修改,將com.android.webview修改為com.google.android.webview。

重新編譯系統固件升級後,可通過系統設置打開開發者模式,查看webview版本。

也可以通過包名信息查看:
dumpsys package com.android.webview | grep version
dumpsys package com.google.android.webview | grep version

 

二、Chrome瀏覽器啟動參數大全(命令行參數)

使用測試音頻文件模擬MIC採集數據的示例:

echo "--auto-accept-camera-and-microphone-capture --use-fake-device-for-media-stream --use-file-for-fake-audio-capture=/data/local/tmp/test.wav" > /data/local/tmp/webview-command-line

序號參數說明
1 --allow-outdated-plugins 不停用過期的插件。
2 --allow-running-insecure-content 預設情況下,https 頁面不允許從 http 鏈接引用 javascript/css/plug-ins。添加這一參數會放行這些內容。
3 --allow-scripting-gallery 允許拓展腳本在官方應用中心生效。預設情況下,出於安全因素考慮這些腳本都會被阻止。
4 --disable-desktop-notifications 禁用桌面通知,在 Windows 中桌面通知預設是啟用的。
5 --disable-file-system 停用 FileSystem API。
6 --disable-preconnect 停用 TCP/IP 預連接。
7 --disable-remote-fonts 關閉遠程字體支持。SVG 中字體不受此參數影響。
8 --disable-web-security 不遵守同源策略。
9 --disk-cache-dir 將緩存設置在給定的路徑。
10 --disk-cache-size 設置緩存大小上限,以位元組為單位。
11 --dns-prefetch-disable 停用DNS預讀。
12 --enable-print-preview 啟用列印預覽。
13 --extensions-update-frequency 設定拓展自動更新頻率,以秒為單位。
14 --incognito 讓瀏覽器直接以隱身模式啟動。
15 --keep-alive-for-test 最後一個標簽關閉後仍保持瀏覽器進程。(某種意義上可以提高熱啟動速度,不過你最好得有充足的記憶體)
16 --kiosk 啟用kiosk模式。(一種類似於全屏的瀏覽模式)
17 --lang 使用指定的語言。
18 --no-displaying-insecure-content 預設情況下,https 頁面允許從 http 鏈接引用圖片/字體/框架。添加這一參數會阻止這些內容。
19 --no-referrers 不發送 Http-Referer 頭。
20 --no-startup-window 啟動時不建立視窗。
21 --proxy-server 使用給定的代理伺服器,這個參數只對 http 和 https 有效。
22 --start-maximized 啟動時最大化。
23 --single-process 以單進程模式運行 Chromium。(啟動時瀏覽器會給出不安全警告)。
24 --user-agent 使用給定的 User-Agent 字元串。
25 --process-per-tab 每個分頁使用單獨進程。
26 --process-per-site 每個站點使用單獨進程。
27 --in-process-plugins 插件不啟用單獨進程。
28 --disable-popup-blocking 禁用彈出攔截。
29 --disable-javascript 禁用JavaScript。
30 --disable-java 禁用Java。
31 --disable-plugins 禁用插件。
32 –disable-images 禁用圖像。

更多參數

序號參數說明
1 -- 報告偽分配跟蹤。偽跟蹤從當前活動的跟蹤事件派生。
2 --/prefetch:1 /prefetch:啟動各種流程類型時使用的#arguments。已經觀察到,當文件讀取與具有相同/prefetch:#參數的3個進程啟動一致時,Windows預取器開始在進程啟動時批量發出讀取。因為讀取取決於進程類型,如果沒有/prefetch:#arguments使用了預取器,則預取器將無法觀察到一致的讀取。請註意,瀏覽器進程沒有/prefetch:#參數; 因此,所有其他過程必須有一個,以避免污染其配置文件。註意:#必須始終在[1,8]; 否則Windows預取器會忽略它。
3 --/prefetch:5 /prefetch:在後臺模式和觀察程式進程中啟動的瀏覽器進程的#refact。
4 --/prefetch:8 Windows預取程式使用預取參數來消除相同可執行映像的不同執行模式(即進程類型)的歧義,以便不同類型的進程不會踐踏彼此的預取行為。合法值是[1,8]範圍內的整數。我們保留8表示“無論什麼”,這將最終導致具有/prefetch的進程:8具有不一致的行為,因此在實踐中禁用預取。TODO(rockot):使嵌入器能夠在每個服務的基礎上覆蓋此參數。
5 --accept-resource-provider 指示必須設置資源提供程式以向投射接收器提供資源的標誌。在提供資源之前,應用無法啟動。該標誌表示--alsa-check-close-timeout=0。
6 --account-consistency 用於啟用帳戶一致性的命令行標誌。預設模式已禁用。鏡像是一種傳統模式,其中Google帳戶始終會添加到Chrome,然後Chrome會將其添加到Google身份驗證Cookie中。骰子是一項新的實驗,Chrome可以識別Google身份驗證Cookie中的帳戶。
7 --agc-startup-min-volume 覆蓋與getUserMedia中的音軌一起使用的WebRTC中的自動增益控制演算法的預設最小起始音量。有效範圍是12-255。超出該範圍的值將被限制在WebRTC內的最低或最高有效值。
8 --allow-cross-origin-auth-prompt 允許頁面中包含的第三方內容提示輸入HTTP基本身份驗證用戶名/密碼對。
9 --allow-external-pages 允許在佈局測試期間訪問外部頁面。
10 --allow-failed-policy-fetch-for-test 如果傳遞此標誌,則失敗的策略提取不會導致配置文件初始化失敗。這對測試很有用,因為這意味著測試不必模擬策略基礎結構。
11 --allow-file-access-from-files 預設情況下,file://URIs無法讀取其他file://URI。這是對需要舊行為進行測試的開發人員的覆蓋。
12 --allow-hidden-media-playback 允許媒體播放隱藏的Web內容
13 --allow-http-background-page 允許托管應用的background_page的非https網址。
14 --allow-http-screen-capture 允許非安全源使用屏幕捕獲API和desktopCapture擴展API。
15 --allow-insecure-localhost 允許忽略localhost上的TLS/SSL錯誤(無插頁式,不阻止請求)。
16 --allow-legacy-extension-manifests 允許瀏覽器載入缺少現代清單的擴展,否則將被禁止。
17 --allow-loopback-in-peer-connection 允許在網路列表中添加環回介面以進行對等連接。
18 --allow-nacl-crxfs-api 指定以逗號分隔的擴展ID或主機列表,以授予對CRX文件系統API的訪問許可權。
19 --allow-nacl-file-handle-api 指定以逗號分隔的擴展ID或主機列表,以授予對文件句柄API的訪問許可權。
20 --allow-nacl-socket-api 指定以逗號分隔的擴展ID或主機列表,以授予對TCP/UDP套接字API的訪問許可權。
21 --allow-no-sandbox-job 使沙箱進程能夠在不分配作業對象的情況下運行。需要此標誌才能允許Chrome在RemoteApps或Citrix中運行。此標誌可以降低沙盒進程的安全性,並允許它們執行某些API調用,如關閉Windows或訪問剪貼板。此外,我們失去了殺死某些進程的機會,直到擁有它們的外部作業完成。
22 --allow-outdated-plugins 不要阻止過時的插件。
23 --allow-ra-in-dev-mode 允許在開發模式下進行遠程證明(RA)以進行測試。通常RA在開發模式下被禁用,因為它總是會失敗。但是,在測試的情況下,即使在開發模式下我們也希望通過許可權流程。這個標誌可以啟用此功能。
24 --allow-running-insecure-content 預設情況下,https頁面無法從httpURL運行JavaScript,CSS或插件。這提供了一個覆蓋來獲取舊的不安全行為。
25 --allow-sandbox-debugging 允許調試沙盒進程。
26 --allow-silent-push 允許不顯示通知的Web推送通知。
27 --alsa-check-close-timeout 當沒有剩餘混頻器輸入時,在關閉PCM手柄之前等待的時間(以ms為單位)。如果--accept-resource-provider存在,則假定為0。
28 --alsa-enable-upsampling 標誌,可以重新採樣音頻,採樣率低於32kHz,最高可達48kHz。對於內部音頻產品,應設置為true。
29 --alsa-fixed-output-sample-rate 可選標誌,用於為alsa設備設置固定的採樣率。
30 --alsa-input-device 打開音頻輸入流時使用的Alsa設備。
31 --alsa-mute-device-name 應打開靜音混音器的設備名稱。如果未指定此標誌,則它將預設為與kAlsaVolumeDeviceName相同的設備。
32 --alsa-mute-element-name 基於ALSA的媒體庫用於靜音系統的簡單混音器控制元素的名稱。
33 --alsa-output-avail-min 用於安排傳輸的最小可用幀數。
34 --alsa-output-buffer-size ALSA輸出緩衝區的大小(以幀為單位)。這直接設置輸出設備的延遲。可以通過將採樣率乘以輸出緩衝區大小來計算延遲。
35 --alsa-output-device 打開音頻流時使用的Alsa設備。
36 --alsa-output-period-size ALSA輸出周期的大小(以幀為單位)。ALSA輸出設備的周期確定硬體中斷之間經過的幀數。
37 --alsa-output-start-threshold 輸出開始前輸出緩衝區中需要多少幀。
38 --alsa-volume-device-name 應打開音量控制混音器的設備名稱。如果沒有提供kAlsaOutputDevice,將使用與kAlsaOutputDevice相同的設備並回退到“default”。
39 --alsa-volume-element-name 基於ALSA的媒體庫用於控制音量的簡單混音器控制元素的名稱。
40 --also-emit-success-logs 還會發出完整事件跟蹤日誌以進行成功測試
41 --alternative 數據縮減代理使用Chrome-Proxy“exp”指令值來接收備用後端實現。
42 --always-authorize-plugins 防止Chrome需要授權才能運行某些廣泛安裝但不太常用的插件。
43 --always-use-complex-text 始終使用複雜的文本路徑進行佈局測試。
44 --android-fonts-path 在linux上使用androidSkFontManager。指定的目錄應包含名為“fonts.xml”的配置xml文件。這在blimp中用於在linux上模擬android字體。
45 --android-stderr-port 將stderr重定向到給定埠。僅在Android上受支持。
46 --android-stdin-port 將stdin重定向到給定埠。僅在Android上受支持。
47 --android-stdout-port 將stdout重定向到給定埠。僅在Android上受支持。
48 --app 指定應在“應用程式”模式下啟動關聯值。
49 --app-auto-launched 指定以自助服務終端模式啟動的應用是否自動啟動且零延遲。用於在會話還原流程期間正確還原自動啟動狀態。
50 --app-id 指定應根據其配置啟動具有指定標識的extension-app。
51 --app-mode-auth-code GAIAauth代碼對--force-app-mode的價值。
52 --app-mode-oauth-token OAuth2刷新令牌對於--force-app-mode的價值。
53 --app-mode-oem-manifest app的OEM清單文件的路徑。
54 --app-shell-allow-roaming 允許在蜂窩網路中漫游。
55 --app-shell-host-window-size 要創建的主機視窗的大小(即“800x600”)。
56 --app-shell-preferred-network 首選WiFi網路的SSID。
57 --app-shell-refresh-token 刷新當前用戶的身份API調用令牌。用於測試。
58 --app-shell-user 當前用戶的用戶電子郵件地址。
59 --apps-gallery-download-url WebstoreAPI從中下載擴展的URL。註意:URL必須包含一個'%s'作為擴展ID。
60 --apps-gallery-update-url gallery/webstore擴展使用的更新URL。
61 --apps-gallery-url 用於應用啟動器中圖庫鏈接的URL。
62 --apps-keep-chrome-alive-in-tests ChromeApps打開時阻止Chrome退出。
63 --arc-availability 在此設備上發出ARC支持狀態信號。這可以採用以下三個值之一。 -none:此設備上未安裝ARC。(預設)-已安裝:ARC已安裝在此設備上,但尚未獲得官方支持。用戶只有在啟用Finch實驗時才能啟用ARC。 -官方支持:此設備上安裝並支持ARC。因此用戶可以通過設置等啟用ARC.
64 --arc-available 已棄用:請使用--arc-availability=已安裝。在此設備上發出ARC實例的可用性信號。
65 --arc-start-mode 定義如何啟動ARC。這可以採用以下值之一:-always-start自動從Play商店UI支持開始。 -總是在沒有Play商店用戶界面的情況下自動啟動游戲商店。在這兩種情況下,ARC幾乎在所有情況下都在登錄屏幕後啟動 輔助配置文件是ARC無法啟動的例外情況。如果未設置,則ARC以預設模式啟動。
66 --artifacts-dir 屏幕截圖測試:指定將存儲工件的directoru。
67 --ash-animate-from-boot-splash-screen 啟用從啟動閃屏(白色背景上的Chrome徽標)到登錄屏幕的動畫過渡。
68 --ash-copy-host-background-at-boot 在啟動時將主機視窗的內容複製到系統背景層。
69 --ash-debug-shortcuts 啟用對調試有用的鍵盤快捷鍵。
70 --ash-dev-shortcuts 僅啟用開發人員使用的鍵盤快捷鍵。
71 --ash-disable-smooth-screen-rotation 禁用更平滑的動畫以進行屏幕旋轉。
72 --ash-disable-touch-exploration-mode 禁用觸摸探索模式。當設置此標誌時,如果啟用了語音反饋,則觸摸探索模式將不再自動打開。
73 --ash-enable-magnifier-key-scroller 啟用鍵綁定以滾動放大屏幕。
74 --ash-enable-mirrored-screen 啟用鏡像屏幕。
75 --ash-enable-night-light 啟用夜燈功能。
76 --ash-enable-palette-on-all-displays 在每個顯示器上啟用調色板,而不是僅在內部顯示器上。
77 --ash-enable-scale-settings-tray 啟用顯示比例托盤設置。這使用force-device-scale-factor標誌將設備的dsf修改為任何非離散值。
78 --ash-enable-software-mirroring 啟用基於軟體的鏡像。
79 --ash-enable-unified-desktop 啟用統一桌面模式。
80 --ash-estimated-presentation-delay 指定從VSYNC事件到用戶可以註意到可見光的估計時間(以毫秒為單位)。
81 --ash-hide-notifications-for-factory 隱藏與ChromeOS設備工廠測試無關的通知,例如電池級更新。
82 --ash-host-window-bounds 設置視窗大小,可選位置和可選比例因數。“1024x768”創建一個大小為1024x768的視窗。“100+200-1024x768”將視窗定位在100,200。對於高DPI顯示,“1024x768*2”將比例因數設置為2。“800,0+800-800x800”適用於800x800解析度的兩個顯示器。“800,0+800-800x800,0+1600-800x800”適用於800x800解析度的三個顯示器。
83 --ash-shelf-color 允許從壁紙派生貨架顏色。
84 --ash-shelf-color-scheme |kAshShelfColor|時使用的顏色方案 功能已啟用。
85 --ash-touch-hud 啟用抬頭顯示器以跟蹤觸摸點。
86 --ash-webui-init 如果未禁用壁紙啟動動畫,則此開關用於覆蓋WebUI初始化類型中的OOBE/簽名。可能的值:parallel|postpone。預設值:parallel。
87 --attestation-server 確定要用於證明的Google隱私CA.
88 --audio-buffer-size 允許用戶指定自定義緩衝區大小以進行調試。
89 --audio-output-channels 音頻輸出通道數。這將用於將具有特定通道數的音頻緩衝區發送到ALSA並生成環迴音頻。預設值為2.
90 --aura-legacy-power-button (大多數)ChromeOS硬體正確報告ACPI電源按鈕釋放。壓力後立即發佈標準硬體報告。如果設置,我們會立即鎖定屏幕或關閉系統以響應按下而不是顯示互動式動畫。
91 --auth-ext-path 啟用覆蓋預設身份驗證擴展的路徑。
92 --auth-server-whitelist 協商Auth伺服器的白名單
93 --auth-spnego-account-type 用於SPNEGO身份驗證的Android身份驗證帳戶類型
94 --auto kTouchEventFeatureDetection開關可能具有的值,如--touch-events=disabled。auto:啟用附加觸摸屏時啟動時啟用。
95 --auto-open-devtools-for-tabs 此標記使每個標簽的Chrome自動打開DevTools視窗。它旨在供開發人員和自動化使用,不需要用戶交互來打開DevTools。
96 --auto-select-desktop-capture-source 當擴展程式要求啟動桌面捕獲許可權時,此標記會使Chrome自動選擇提供的選項。只應用於測試。例如,-auto-select-desktop-capture-source=“整個屏幕”將自動選擇以英語語言環境共用整個屏幕。
97 --autoplay-policy 命令行標誌名稱以設置自動播放策略。
98 --blink-settings 設置閃爍設置。
99 --bootstrap kExtensionContentVerification標誌的值。
100 --browser-startup-dialog 使瀏覽器進程在啟動時顯示對話框。
101 --browser-subprocess-path 為渲染器和插件子進程運行的exe的路徑。
102 --browser-test 告訴ContentShell它正在作為content_browsertest運行。
103 --bwsi 表示瀏覽器處於“無需登錄瀏覽”(訪客會話)模式。應該完全禁用擴展,同步和書簽。
104 --bypass-app-banner-engagement-checks 此標誌會導致用戶參與檢查以顯示繞過的應用橫幅。
105 --canvas-msaa-sample-count canvas2D的MSAA樣本數量。需要GPU支持MSAA才能產生效果。0禁用MSAA。
106 --cast-initial-screen-width 用於將初始屏幕解析度傳遞給GPU進程。這允許我們正確設置屏幕大小(因此在創建第一個視窗時無需調整大小)。
107 --cc-layer-tree-test-long-timeout 增加記憶體檢查器的超時。
108 --cc-layer-tree-test-no-timeout 防止層樹單元測試超時。
109 --cc-rebaseline-pixeltests 使像素測試寫出輸出而不是讀取它。
110 --cellular-first 如果設置了此標誌,則表示此設備是“蜂窩優先”設備。
111 --check-for-update-interval 檢查更新的頻率(以秒為單位)。只應用於測試目的。
112 --check-layout-test-sys-deps 檢查是否滿足運行佈局測試的所有系統依賴性。
113 --child-wallpaper-large 用於孩子帳戶的預設大型壁紙(作為可信,非用戶可寫JPEG文件的路徑)。
114 --child-wallpaper-small 用於孩子帳戶的預設小型壁紙(作為可信,非用戶可寫JPEG文件的路徑)。
115 --chrome-home-swipe-logic 用於SPNEGO身份驗證的Android身份驗證帳戶類型
116 --ChromeOSMemoryPressureHandling 記憶體壓力閾值選擇,用於決定是否以及何時需要觸發記憶體壓力事件。
117 --cipher-suite-blacklist 要禁用的以逗號分隔的SSL密碼套件列表。
118 --class 與X應用程式中的--class參數相同。使用給定值覆蓋WM_CLASS視窗屬性。
119 --clear-token-service 在使用之前清除令牌服務。這允許在測試期間模擬憑證的到期。
120 --cloud-print-file 告訴chrome顯示雲列印對話框並上傳指定的文件進行列印。
121 --cloud-print-file-type 指定從cloud-print-file引用的文件上傳數據時要使用的mime類型。如果未指定,則預設為“application/pdf”。
122 --cloud-print-job-title 與kCloudPrintFile一起使用,以指定生成的列印作業的標題。
123 --cloud-print-print-ticket 與kCloudPrintFile一起使用,為生成的列印作業指定JSON列印票證。如果未指定,則預設為null。
124 --cloud-print-setup-proxy 為提供的印表機設置雲列印代理。這不會啟動服務或註冊自動啟動代理。
125 --cloud-print-url 要使用的雲列印服務的URL,將覆蓋存儲在首選項中的任何值以及預設值。僅在啟用了雲列印服務時使用。用於測試。
126 --cloud-print-xmpp-endpoint 雲列印服務將使用的XMPP端點。僅在啟用了雲列印服務時使用。用於測試。
127 --compensate-for-unstable-pinch-zoom 為不穩定的捏拉變焦啟用補償。當手指沿直線移動時,一些觸摸屏顯示大量擺動。這使得兩個手指滾動觸發振蕩捏縮放。
128 --compile-shader-always-succeeds 編譯著色器時始終返回成功。鏈接仍然會失敗。
129 --component-updater 用逗號分隔的選項來排除組件更新程式的故障。僅對瀏覽器進程有效。
130 --connectivity-check-url 用於網路連接檢查的URL。
131 --content-image-texture-target CHROMIUM_image支持內容紋理的紋理目標。
132 --content-shell-host-window-size content_shell主機視窗的大小(即“800x600”)。
133 --crash-dumps-dir 目錄破解板應該存儲小型轉儲器.
134 --crash-on-failure 當指定為“enable-leak-detection”命令行選項時,如果發現泄漏,則會導致檢漏儀立即崩潰。
135 --crash-on-hang-threads 以逗號分隔的BrowserThreads列表,如果給定的瀏覽器線程沒有響應,則導致瀏覽器進程崩潰。UI,IO,DB,FILE,CACHE是受支持的BrowserThreads列表。
136 --crash-server-url 將崩潰數據上傳到的伺服器URL。
137 --crash-test 導致瀏覽器進程在啟動時崩潰。
138 --crashpad-handler 一個進程類型(switch::kProcessType),表示chrome.exe或setup.exe正在作為crashpad_handler啟動。這僅適用於Windows。我們將處理程式捆綁到Windows上的chrome.exe中,因為“新”.exe很可能被應用程式防火牆,AV軟體等阻止或干擾。在其他平臺上,crashpad_handler是一個獨立的可執行文件。
139 --create-browser-on-startup-for-tests 某些平臺(如ChromeOS)預設為空桌面。
140 --create-default-gl-context 向GLX驅動程式詢問預設上下文,而不是嘗試獲得最高版本。
141 --cros-gaia-api-v1 強制使用ChromeOSGaiaAPIv1。
142 --cros-region 強制CrOS區域值。
143 --cros-regions-mode 控制區域數據載入。
144 --crosh-command 自定義crosh命令。
145 --cryptauth-http-host 覆蓋CryptAuth使用的GoogleAPI的預設網址。
146 --custom-devtools-frontend 為devtools測試指定devtools的自定義路徑
147 --custom-launcher-page 指定chrome-extension://URL,用於添加到應用啟動器的其他頁面的內容。
148 --custom_summary 強制自定義摘要顯示在更新菜單項下方。
149 --data-path 使內容Shell使用其數據目錄的給定路徑。
150 --data-reduction-proxy-config-url 從中檢索數據縮減代理配置的URL。
151 --data-reduction-proxy-experiment 要運行的數據縮減代理實驗的名稱。這些實驗由代理伺服器定義。使用--force-fieldtrials進行數據縮減代理現場試驗。
152 --data-reduction-proxy-http-proxies 以分號分隔的代理伺服器URI列表,用於覆蓋DataSaverAPI返回的HTTP代理列表。
153 --data-reduction-proxy-lo-fi 數據縮減代理Lo-Fi的模式。各種模式始終開啟,僅限蜂窩,僅緩慢連接和禁用。
154 --data-reduction-proxy-secure-proxy-check-url 在提交使用數據縮減代理之前,設置要測試的安全代理檢查URL。請註意,此檢查不會通過數據縮減代理。
155 --data-reduction-proxy-server-experiments-disabled 禁用可通過現場試用啟用的伺服器實驗。
156 --dbus-stub 強制dbus客戶端的存根實現。
157 --debug-devtools 在調試模式下運行devtools測試(不捆綁和縮小)
158 --debug-enable-frame-toggle 啟用框架上下文菜單項,可以將框架切換為玻璃模式(僅限WindowsVista和更高版本)。
159 --debug-packed-apps 將InspectElement等調試條目添加到打包應用程式的上下文菜單中。
160 --debug-print 支持調試列印子系統。
161 --default-background-color 如果頁面未指定背景顏色,則使用背景顏色。提供為十六進位的RGBA整數值,例如'ff0000ff'表示紅色或'00000000'表示透明。
162 --default-tile-width 設置合成圖層使用的圖塊大小。
163 --default-wallpaper-is-oem 表示由kAshDefaultWallpaper{Large,Small}指定的壁紙圖像是OEM特定的(即它們不能從Google下載)。
164 --default-wallpaper-large 要使用的預設大型壁紙(作為可信,非用戶可寫JPEG文件的路徑)。
165 --default-wallpaper-small 要使用的預設小型壁紙(作為可信,非用戶可寫JPEG文件的路徑)。
166 --demo 蜂窩網路上DataSaver提示的可選值。
167 --derelict-detection-timeout 在OOBE的機器被認為是廢棄之前的時間(以秒為單位)。
168 --derelict-idle-timeout 在廢棄機器啟動演示模式之前的秒數。
169 --desktop-window-1080p 當存在時,桌面cast_shell將創建1080p視窗(提供的顯示解析度足夠高)。否則,cast_shell預設為720p。
170 --deterministic-fetch 指示headless_shell使網路提取按創建順序完成。這消除了網路相關的非確定性的重要來源,代價是較慢的頁面載入。
171 --device-management-url 指定從設備管理後端獲取配置策略的URL。
172 --device-scale-factor 設備比例因數傳遞給某些過程,如渲染器等.
173 --devtools-flags 將命令行參數傳遞給DevTools前端。
174 --diagnostics 觸發過多的診斷模式。
175 --diagnostics-format 設置診斷標誌啟用的診斷模式的輸出格式。
176 --diagnostics-recovery 告知診斷模式執行請求的恢復步驟。
177 --disable kShowSavedCopy標誌的值。
178 --disable-2d-canvas-clip-aa 在2d畫布剪輯上禁用抗鋸齒
179 --disable-2d-canvas-image-chromium 禁用Canvas2D渲染到掃描輸出緩衝區以支持疊加。
180 --disable-3d-apis 禁用客戶端可見的3DAPI,特別是WebGL和Pepper3D。這由策略控制,並與其他啟用/禁用開關分開,以避免意外地回退策略支持以控制對這些API的訪問。
181 --disable-accelerated-2d-canvas 禁用gpu-accelerated2d畫布。
182 --disable-accelerated-jpeg-decoding 使用GPU禁用部分解碼jpeg圖像。不使用此標誌時,至少會加速YUV解碼。除非啟用GPU光柵化,否則無效。
183 --disable-accelerated-mjpeg-decode 在可用的情況下,禁用捕獲幀的mjpeg解碼的硬體加速。
184 --disable-accelerated-video-decode 在可用的情況下禁用視頻解碼的硬體加速。
185 --disable-app-info-dialog-mac 禁用Mac的工具箱視圖應用程式信息對話框。
186 --disable-app-list-dismiss-on-blur 如果設置,則應用程式列表在失去焦點時不會被解除。這在測試應用列表或自定義啟動器頁面時非常有用。它仍然可以通過其他方法(如Esc鍵)解除。
187 --disable-app-window-cycling 禁用平臺應用和托管應用的自定義Cmd+`視窗迴圈。
188 --disable-arc-data-wipe 禁用Android用戶數據擦除選擇退出。
189 --disable-arc-opt-in-verification 禁用ARCOpt-in驗證過程,預設情況下啟用ARC。
190 --disable-avfoundation-overlays 禁止使用AVFoundation繪製視頻內容。
191 --disable-background-networking 禁用在後臺運行網路請求的多個子系統。這用於進行網路性能測試以避免測量中的雜訊。
192 --disable-background-timer-throttling 從後臺頁面禁用任務限制計時器任務。
193 --disable-backing-store-limit 禁用後備存儲數量限制。可以防止具有許多視窗/標簽和大量記憶體的用戶閃爍。
194 --disable-blink-features 禁用一個或多個啟用Blink運行時的功能。
195 --disable-bookmark-reordering 禁用書簽重新排序。
196 --disable-boot-animation 禁用壁紙啟動動畫(OOBE情況除外)。
197 --disable-breakpad 禁用崩潰報告。
198 --disable-bundled-ppapi-flash 禁用捆綁的PPAPI版本的Flash。
199 --disable-canvas-aa 在2d畫布上禁用抗鋸齒。
200 --disable-captive-portal-bypass-proxy 禁用旁路代理以進行強制門戶授權。
201 --disable-cast-streaming-hw-encoding 禁用CastStreaming的硬體編碼支持。
202 --disable-checker-imaging 禁用延遲圖像解碼到圖像解碼服務。
203 --disable-clear-browsing-data-counters 在“清除瀏覽數據”對話框中禁用數據量計數器。
204 --disable-client-side-phishing-detection 禁用客戶端網路釣魚檢測功能。
205 --disable-cloud-import 禁用雲備份功能。
206 --disable-component-cloud-policy 禁用為組件提取和存儲雲策略。
207 --disable-component-extensions-with-background-pages 禁用帶有背景頁面的預設組件擴展-對於這些頁面可能會幹擾perf結果的性能測試非常有用。
208 --disable-composited-antialiasing 禁用合成器中的圖層邊緣消除鋸齒。
209 --disable-contextual-search 禁用上下文搜索。
210 --disable-d3d11 禁用D3D11。
211 --disable-databases 禁用HTML5資料庫支持。
212 --disable-datasaver-prompt 在蜂窩網路上禁用DataSaver提示。
213 --disable-default-apps 首次運行時禁用預設應用程式的安裝。這在自動化測試期間使用。
214 --disable-demo-mode 停用Chrome操作系統演示。
215 --disable-device-disabling 如果設置此開關,則其所有者無法遠程禁用該設備。
216 --disable-device-discovery-notifications 禁用設備發現通知。
217 --disable-dinosaur-easter-egg 禁用離線插頁式廣告中的恐龍複活節彩蛋。
218 --disable-direct-composition 禁止使用DirectComposition繪製到屏幕。
219 --disable-direct-composition-layers 禁用使用DirectComposition圖層。
220 --disable-directwrite-for-ui 禁用一般UI元素的DirectWrite字體呈現。
221 --disable-distance-field-text 禁用距離欄位文本。
222 --disable-domain-blocking-for-3d-apis GPU重置後禁用3DAPI的每域阻止。此開關僅用於測試。
223 --disable-domain-reliability 禁用域可靠性監視。
224 --disable-dwm-composition 禁用頂級視窗使用DWM合成。
225 --disable-encryption-migration 禁用用戶加密的加密遷移以運行最新的Arc。
226 --disable-eol-notification 設備處於壽命終止狀態時禁用通知。
227 --disable-es3-apis 禁用OpenGLES3API。這反過來將禁用WebGL2。
228 --disable-es3-gl-context 禁用ES3後端(改為使用ES2後端)。
229 --disable-extensions 禁用擴展程式
230 --disable-extensions-except 禁用除逗號分隔列表中指定的擴展名以外的擴展名。
231 --disable-extensions-file-access-check 禁止檢查用戶選擇加入想要將腳本註入文件URL的擴展(即始終允許)。這在自動化測試期間使用。
232 --disable-extensions-http-throttling 對源自擴展的請求禁用net::URLRequestThrottlerManager功能。
233 --disable-features 列表以逗號分隔要禁用的要素的名稱。有關詳細信息,請參閱base::FeatureList::InitializeFromCommandLine。
234 --disable-field-trial-config 禁用fieldtrial_testing_config.json中配置的現場試驗測試。
235 --disable-file-manager-touch-mode “文件”應用的觸摸屏特定交互。
236 --disable-file-system 禁用FileSystemAPI。
237 --disable-flash-3d 在擋板內禁用3D。
238 --disable-flash-stage3d 在擋板內禁用Stage3D。
239 --disable-fullscreen-low-power-mode 在Mac上禁用全屏低功耗模式。
240 --disable-fullscreen-tab-detaching 在Mac上禁用全屏模式下的選項卡分離。
241 --disable-gaia-services 禁用GAIA服務,例如註冊和OAuth會話還原。由“假”遙測登錄使用。
242 --disable-gesture-requirement-for-presentation 禁用演示文稿的用戶手勢要求。
243 --disable-gl-drawing-for-tests 禁用產生像素輸出的GL繪圖操作。
244 --disable-gl-error-limit 禁用GL錯誤日誌限制。
245 --disable-gl-extensions 如果找到,則禁用指定的逗號分隔GL擴展。
246 --disable-glsl-translator 禁用GLSL轉換器。
247 --disable-gpu 禁用GPU硬體加速。如果軟體渲染器不到位,則GPU進程將無法啟動。
248 --disable-gpu-compositing 阻止合成器使用其GPU實現。
249 --disable-gpu-driver-bug-workarounds 禁用各種GPU驅動程式錯誤的變通方法。
250 --disable-gpu-early-init 禁用GPU進程的主動早期初始化。
251 --disable-gpu-memory-buffer-compositor-resources 不要強制所有合成器資源都由GPU記憶體緩衝區支持。
252 --disable-gpu-memory-buffer-video-frames 禁用GpuMemoryBuffer支持的VideoFrames。
253 --disable-gpu-process-crash-limit 禁用GPU進程重啟次數的限制。適用於禁用軟體回退的測試和平臺。
254 --disable-gpu-program-cache 關閉gpu程式緩存
255 --disable-gpu-rasterization 禁用GPU光柵化,即僅在CPU上進行光柵化。覆蓋kEnableGpuRasterization和kForceGpuRasterization標誌。
256 --disable-gpu-sandbox 禁用GPU進程沙箱。
257 --disable-gpu-shader-disk-cache 禁用磁碟緩存上的GPU著色器。
258 --disable-gpu-vsync 在呈現之前阻止GPU在vsync上進行同步。
259 --disable-gpu-watchdog 如果線程停止響應消息,則禁用崩潰GPU進程的線程。
260 --disable-hang-monitor 禁止在渲染器進程中掛起監視器對話框。
261 --disable-hid-detection-on-oobe 禁用HID檢測OOBE屏幕。
262 --disable-histogram-customizer 禁用RenderThread的HistogramCustomizer。
263 --disable-hosted-app-shim-creation 禁用Mac上托管應用程式的應用程式填充程式創建。
264 --disable-hosted-apps-in-windows 防止在Mac上的Windows中打開托管應用程式。
265 --disable-in-process-stack-traces 禁用進程內堆棧跟蹤。
266 --disable-infobars 防止信息欄出現。
267 --disable-ios-password-suggestions 當關註表單欄位時,禁用在鍵盤附件視圖中顯示可用的密碼憑據。
268 --disable-ios-physical-web 禁用附近URL的物理Web掃描。
269 --disable-javascript-harmony-shipping 禁用最新的運輸ECMAScript6功能。
270 --disable-kill-after-bad-ipc 發送錯誤的IPC消息時不要殺死子進程。
271 --disable-lcd-text 禁用LCD文本。
272 --disable-legacy-window 禁用與WebContents大小相對應的舊版視窗。
273 --disable-local-storage 禁用LocalStorage。
274 --disable-logging 強制日誌記錄被禁用。預設情況下,在調試版本中啟用日誌記錄。
275 --disable-logging-redirect 禁用日誌記錄重定向以進行測試。
276 --disable-login-animations 登錄時避免使用昂貴的動畫。
277 --disable-login-screen-apps 在登錄屏幕上禁用應用程式。預設情況下,它們是允許的,可以通過策略安裝。
278 --disable-low-end-device-mode 設置時強制禁用低端設備模式。
279 --disable-low-latency-dxva 創建DXVA解碼器時禁用CODECAPI_AVLowLatencyMode。
280 --disable-low-res-tiling 使用CPU光柵化時禁用低解析度平鋪。
281 --disable-mac-overlays 回退使用CAOpenGLLayers顯示內容,而不是基於IOSurface的疊加顯示路徑。
282 --disable-mac-views-native-app-windows 禁用基於工具箱視圖的本機應用程式視窗。
283 --disable-machine-cert-request 在證明期間禁用對企業電腦證書的請求。
284 --disable-main-frame-before-activation 禁用在上一次提交激活之前發送下一個BeginMainFrame。
285 --disable-md-oobe 禁用材質設計OOBEUI。
286 --disable-media-session-api 禁用媒體會話API
287 --disable-merge-key-char-events 禁用將鍵事件(WM_KEY*)與char事件(WM_CHAR)合併。
288 --disable-mojo-local-storage 不要使用基於Mojo的LocalStorage實現。
289 --disable-mojo-renderer 而不是使用在媒體服務中遠程托管的渲染器,而是回退到content_renderer中的預設渲染器。不會更改媒體服務的行為。
290 --disable-mtp-write-support 禁用mtp寫支持。
291 --disable-multi-display-layout 禁用多顯示佈局UI。
292 --disable-namespace-sandbox 禁用命名空間沙箱的使用。
293 --disable-native-gpu-memory-buffers 禁用本機GPU記憶體緩衝區支持。
294 --disable-network-portal-notification 在會話中禁用有關強制網路門戶的通知。
295 --disable-new-channel-switcher-ui 禁用新的頻道切換器UI。
296 --disable-new-korean-ime 在chrome://settings/languages中禁用新的韓語IME。
297 --disable-new-virtual-keyboard-behavior 禁用虛擬鍵盤的新視窗行為(不要在非粘滯模式下更改工作區)。
298 --disable-new-zip-unpacker 禁用基於新的基於文件系統提供程式API的ZIP解包程式。
299 --disable-notifications 禁用Web通知和推送API。
300 --disable-ntp-most-likely-favicons-from-server 禁用新的Googlefavicon伺服器,以便在“新標簽頁”上獲取“最可能”圖塊的圖標。
301 --disable-ntp-popular-sites 禁用在NTP上顯示熱門網站。
302 --disable-nv12-dxgi-video 禁用視頻解碼器繪製到NV12紋理而不是ARGB。
303 --disable-offer-store-unmasked-wallet-cards 強制隱藏自動填充對話框中的本地保存覆選框,以獲取錢包卡的完整信用卡號。該卡永遠不會存儲在本地。
304 --disable-offer-upload-credit-cards 禁止提供上傳信用卡。
305 --disable-office-editing-component-extension 禁用文檔,表格和幻燈片組件應用程式的Office編輯,因此不會註冊處理程式,從而可以安裝另一個版本進行測試。
306 --disable-offline-auto-reload 如果離線,則禁用錯誤頁面的自動重新載入。
307 --disable-offline-auto-reload-visible-only 當選項卡可見時,僅禁用自動重新載入錯誤頁面。
308 --disable-origin-trial-controlled-blink-features 禁用可通過OriginTrials啟用的所有RuntimeEnabledFeatures。
309 --disable-overscroll-edge-effect 禁用像Android視圖中那樣的過度滾動邊緣效果。
310 --disable-panel-fitting 禁用面板擬合(用於鏡像模式)。
311 --disable-partial-raster 禁用渲染器中的部分柵格。
312 --disable-password-generation 當我們檢測到用戶正在創建帳戶時禁用密碼生成。
313 --disable-pepper-3d 禁用Pepper3D。
314 --disable-pepper-3d-image-chromium 禁用辣椒3d的圖像鉻。
315 --disable-per-user-timezone 禁用每個用戶的時區。
316 --disable-permission-action-reporting 禁用向選擇加入的用戶的安全瀏覽伺服器報告許可權操作。
317 --disable-permissions-api 禁用許可權API。
318 --disable-physical-keyboard-autocorrect 在物理鍵盤上鍵入時禁用建議。
319 --disable-pinch 禁用合成器加速的觸摸屏捏合手勢。
320 --disable-pnacl-crash-throttling 禁用PortableNativeClient的崩潰限制。
321 --disable-popup-blocking 禁用彈出視窗阻止。
322 --disable-prefer-compositing-to-lcd-text 當它會阻止LCD文本時,禁止創建合成圖層。
323 --disable-presentation-api 禁用PresentationAPI。
324 --disable-print-preview 禁用列印預覽(用於測試,以及不喜歡我們的用戶。
325 --disable-prompt-on-repost 通常,當用戶嘗試導航到作為帖子結果的頁面時,我們會提示確保他們想要。此開關可用於禁用該檢查。在自動測試期間使用此開關。
326 --disable-proximity-auth-bluetooth-low-energy-discovery 禁用通過藍牙低功耗發現手機。
327 --disable-pull-to-refresh-effect 垂直過度滾動內容時禁用拉動刷新效果。
328 --disable-push-api-background-mode 啟用PushAPI的後臺模式。
329 --disable-reading-from-canvas 無論原點如何,都會污染所有元素。
330 --disable-remote-core-animation 禁止使用跨進程CALayers直接從Mac上的GPU進程顯示內容。
331 --disable-remote-fonts 禁用遠程Web字體支持。無論是否指定此選項,SVG字體應始終有效。
332 --disable-remote-playback-api 禁用RemotePlaybackAPI。
333 --disable-renderer-accessibility 關閉渲染器中的輔助功能。
334 --disable-renderer-backgrounding 設置時阻止渲染器進程後臺處理。
335 --disable-renderer-priority-management 設置時,根本不管理渲染器進程優先順序。
336 --disable-resize-lock 是否禁用了調整大小鎖定。預設值為false。這通常僅對想要強制禁用的測試有用。
337 --disable-rgba-4444-textures 禁用RGBA_4444紋理。
338 --disable-rollback-option 禁用重置屏幕上的回滾選項。
339 --disable-rtc-smoothness-algorithm 禁用webrtc的新渲染演算法,該演算法旨在提高渲染的平滑度。
340 --disable-screen-orientation-lock 禁用屏幕方向API的鎖定功能。
341 --disable-search-geolocation-disclosure 禁用顯示搜索地理位置公開UI。用於性能測試。
342 --disable-seccomp-filter-sandbox 禁用seccomp過濾器沙箱(seccomp-bpf)(僅限Linux)。
343 --disable-setuid-sandbox 禁用setuid沙箱(僅限Linux)。
344 --disable-shader-name-hashing 在著色器中關閉用戶定義的名稱哈希。
345 --disable-shared-workers 禁用共用工作者。
346 --disable-signin-promo 禁用登錄促銷。
347 --disable-signin-scoped-device-id 禁用使用刷新令牌請求將登錄範圍的設備ID發送到LSO。
348 --disable-single-click-autofill kEnableSingleClickAutofill的“禁用”標誌。
349 --disable-skia-runtime-opts 不要在Skia中使用運行時檢測到的高端CPU優化
350 --disable-slim-navigation-manager 禁用基於WKBackForwardList的導航管理器實驗。
351 --disable-slimming-paint-invalidation 禁用基於減肥塗料的油漆失效。請參閱kEnableSlimmingPaintInvalidation。
352 --disable-smooth-scrolling 禁用平滑滾動進行測試。
353 --disable-software-rasterizer 禁用3D軟體光柵化器。
354 --disable-speech-api 禁用WebSpeechAPI。
355 --disable-suggestions-ui 禁用建議UI
356 --disable-surface-references 使用曲面參考禁用曲面壽命管理。這樣可以添加曲面序列並禁用添加臨時參考。
357 --disable-sync 禁用將瀏覽器數據同步到Google帳戶。
358 --disable-sync-types 禁用同步預設啟用的一個或多個同步數據類型。
359 --disable-system-timezone-automatic-detection 禁用SystemTimezoneAutomaticDetection策略。
360 --disable-tab-for-desktop-share 啟用桌面共用選項卡。
361 --disable-third-party-keyboard-workaround 禁用第三方鍵盤多功能框解決方法。
362 --disable-threaded-compositing 禁用多線程GPU合成Web內容。
363 --disable-threaded-scrolling 禁用Web內容的多線程,合成器滾動。
364 --disable-timeouts-for-profiling 禁用可能導致瀏覽器在運行緩慢時死亡的超時。
365 --disable-touch-adjustment 禁用觸摸調整。
366 --disable-touch-drag-drop 禁用基於拖放的觸摸事件。
367 --disable-translate-new-ux 禁用翻譯替換信息欄的實驗性新用戶體驗。
368 --disable-usb-keyboard-detect 禁用USB鍵盤檢測以阻止Win8+上的OSK。
369 --disable-v8-idle-tasks 禁用V8空閑任務。
370 --disable-vaapi-accelerated-video-encode 禁用VA-API加速視頻編碼。
371 --disable-volume-adjust-sound 禁用音量調節聲音。
372 --disable-wake-on-wifi 禁用WiFi功能喚醒。
373 --disable-web-notification-custom-layouts 禁用Web通知自定義佈局。
374 --disable-web-security 不要強制執行同源策略。(由測試他們網站的人使用。)
375 --disable-webgl 禁用實驗性WebGL支持。
376 --disable-webgl-image-chromium 禁用WebGL渲染到掃描輸出緩衝區以支持疊加。
377 --disable-webrtc-encryption 禁用WebRTC的RTP媒體加密。
378 --disable-webrtc-hw-decoding 禁用WebRTC的HW解碼加速。
379 --disable-webrtc-hw-encoding 禁用WebRTC的HW編碼加速。
380 --disable-win32k-lockdown 禁用子進程的Win32K進程緩解策略。
381 --disable-xss-auditor 禁用Blink的XSSAuditor。XSSAuditor減輕了反射XSS。
382 --disable-zero-browsers-open-for-tests 某些測試似乎要求應用程式在最後一個瀏覽器視窗關閉時關閉。因此,我們需要一個開關來強制ChromeOSAura的這種行為,禁用“零視窗模式”。TODO(pkotwicz):調查是否可以刪除此錯誤。
383 --disable-zero-copy 禁用直接寫入與磁貼關聯的GPU記憶體的光柵化器。
384 --disable-zero-copy-dxgi-video 禁用視頻解碼器直接繪製到紋理。
385 --disabled 禁用:觸摸事件已禁用。
386 --disallow-non-exact-resource-reuse 禁用重覆使用非精確資源以完成ResourcePool請求。僅用於佈局或像素測試以降低噪音。
387 --disk-cache-dir 使用特定的磁碟緩存位置,而不是從UserDatadir派生的位置。
388 --disk-cache-size 強制磁碟高速緩存使用的最大磁碟空間(以位元組為單位)。
389 --display 哪個X11顯示器連接到。模擬GTK+“-display=”命令行參數。
390 --dmg-device 當switch::kProcessType為switches::kRelauncherProcess時,如果此開關也存在,則relauncher進程將卸載並彈出已裝入的磁碟映像並將其磁碟映像文件移至廢紙簍。參數的值必須是“diskN”或“diskNsM”形式的BSD設備名稱。
391 --document-user-activation-required 需要文檔用戶激活的自動播放策略。
392 --dom-automation 指定是否|DOMAutomationController| 需要在渲染器中綁定。
393 --draw-view-bounds-rects 繪製半透明矩形以指示每個視圖的邊界。
394 --duck-flash 該值用作|kEnableAudioFocus|的選項。失去音頻焦點時,閃光燈會被淹沒。
395 --dump-blink-runtime-call-stats 記錄閃爍的運行時呼叫統計信息。--single-process也需要與此一起使用才能記錄統計數據。
396 --dump-browser-histograms 請求正在運行的瀏覽器進程將其收集的直方圖轉儲到給定文件。如果文件存在,則覆蓋該文件。
397 --dump-dom 指示headless_shell將document.body.innerHTML列印到stdout。
398 --eafe-path 用於EasyBootstrapping的EAFE路徑。
399 --eafe-url 用於EasyBootstrapping的EAFEURL。
400 --easy-unlock-app-path 覆蓋EasyUnlock組件應用程式的路徑。
401 --edge-touch-filtering 告訴Chrome進行邊緣觸摸過濾。適用於可轉換平板電腦。
402 --embedded-extension-options 允許將擴展選項嵌入chrome://擴展名而不是新選項卡。
403 --emphasize-titles-in-omnibox-dropdown 使多功能框下拉列表強調類似查詢輸入的URL建議的標題。
404 --emulate-shader-precision 通過將著色器變為ANGLE中的圓形中間值來模擬ESSLlowp和mediump浮點精度。
405 --enable-accelerated-2d-canvas 啟用加速2D畫布。
406 --enable-accelerated-vpx-decode 為VP8/VP9視頻解碼實現實驗性硬體加速。位掩碼-0x1=Microsoft,0x2=AMD,0x03=全部嘗試。
407 --enable-accessibility-tab-switcher 啟用輔助功能選項卡切換器。
408 --enable-adaptive-selection-handle-orientation 啟用反轉選擇控制柄,以便它們不會被視口邊界剪切。
409 --enable-aggressive-domstorage-flushing 啟用積極刷新DOM存儲以最大限度地減少數據丟失。
410 --enable-android-wallpapers-app 啟用Android壁紙應用作為ChromeOS上的預設應用。
411 --enable-app-info-dialog-mac 為Mac啟用工具箱視圖應用程式信息對話框。
412 --enable-app-list 如果設置,將啟用應用程式列表,就像從CWS啟用一樣。
413 --enable-app-window-cycling 為平臺應用和托管應用啟用自定義Cmd+`視窗迴圈
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • ![file](https://img2023.cnblogs.com/other/2685289/202308/2685289-20230809171102754-1600994267.jpg) > 近日,Apache DolphinScheduler 發佈了 3.1.8 版本。此版本主要基於 3 ...
  • 本文分享自華為雲社區《MRS大企業ERP流程實時數據湖加工最佳實踐》,作者:晉紅輕 。 本文將以ERP流程實踐為例介紹MRS實時數據湖方案的演進 案例實踐需求解析: 業務描述 AE表:會計分錄表,主要記錄財務相關信息,可用於成本核算等業務計算。為業務最主要的表,稱驅動表。 四通道表:實際為四個門店業 ...
  • 執行查詢語句,使用 $nearSphere /** * 1千米 = 0.6213712英里 15千米 = 9.3205679英里 查詢通過除以地球的大約赤道半徑(3963.2英里)將距離轉換為弧度。 * ①:如果是第一頁,查詢50公裡內的老朋友店鋪, * ②:查詢15公裡內所以的置頂服務商家,然後根 ...
  • # SQL 性能分析 ## SQL 執行頻率 MySQL 客戶端連接成功後,通過 `show [session | global] status` 命令可以提供服務其狀態信息。通過下麵指令,可以查看當前資料庫 CRUD 的訪問頻次: `SHOW GLOBAL STATUS LIKE 'Com____ ...
  • [袋鼠雲產品團隊](https://www.dtstack.com/dtinsight?src=szsm)在幫助企業進行數字化轉型實踐的過程中,發現很多企業在[數據生產鏈路](https://www.dtstack.com/dtinsight?src=szsm)上都有著相同的問題。包括數據團隊聚焦於 ...
  • ## 背景 生產上有個導報表功能,工作了很長一段時間一直都很穩,沒出現過什麼問題,最近運營同學突然反饋導出來的數據和實際的對不上,經過排查發現導出的數據有重覆,也有的沒導出來。 由於我們提前生成好數據(每天會truncate重新生成),所以導出的邏輯非常簡單,不需要關聯很多表撈數據,只需要從一張表查 ...
  • # 一、前言 原有的業務系統跑在MySQL主從架構中,高可用通過腳本完成,但存在切換數據丟失和切換不及時風險,調研了高可用更穩定的MGR後,準備入手一試。本篇文章主要記錄GreatSQL從單機擴展到MGR的詳細過程,遇到的問題及解決方法。 # 二、基礎環境 伺服器角色如下 | IP | 埠 | 主 ...
  • ![](https://img2023.cnblogs.com/blog/3076680/202308/3076680-20230807132720267-1631745639.png) # 1. 計算一年有多少天 ## 1.1. Oracle sql語句實例 ```sql select 'Days ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...