private async void buttonAutoFill_Click(object sender, RoutedEventArgs e) { ShowLoading("自动填写..."); try { await JSCodeString.RunJs( webViewMain, JSCodeString.JsAutoFillTitle + "AutoSetBrief(\"" + GetTransString(StorageManager.editSettings.strTitle2Brief) + "\");"); //.Replace("\\", "\\\\") await JSCodeString.RunJs( webViewMain, JSCodeString.JsAutoFillTools + "AutoSetTools(\"" + GetTransString(StorageManager.editSettings.strTitle2Tool) + "\");"); //Replace("\n", "\\n").Replace("\r","\\n") await JSCodeString.RunJs( webViewMain, JSCodeString.JsAutoFillNotice + "SetNoticeIndex(0, \"" + GetTransString(StorageManager.editSettings.StoreStrAttention) + "\");"); await JSCodeString.RunJs2( webViewMain, JSCodeString.JsAutoSetCategory, "AutoSetCategory(\"" + GetTransString(StorageManager.editSettings.strTitle2Category) + "\");"); //.Replace("\n", "\\n").Replace("\r", "\\n") if (StorageManager.editSettings.ifAddStep) { await JSCodeString.RunJs2( webViewMain, JSCodeString.JsAutoAddStep, "AddStep(" + StorageManager.editSettings.addStepCount.ToString() + ");"); } if (StorageManager.editSettings.ifCheckOrigin) { await JSCodeString.RunJs2( webViewMain, JSCodeString.JsAutoCheckOrigin, "CheckOrigin(true)"); } if (StorageManager.editSettings.ifSteps) { await JSCodeString.RunJs2( webViewMain, JSCodeString.JsAutoFillSteps, "SetSteps(\"" + GetTransString(StorageManager.editSettings.strSteps) + "\");" ); } } catch (Exception ee) { await ShowMessageDialog("自动填写出现问题", "当前页面可能不是编辑器页面,或者设置有问题(含有特殊字符,或者设置格式错误)"); } HideLoading(); }