Electron在哪里保存以前的缩放?

时间:2017-10-02 13:45:16

标签: electron chromium

Electron似乎记得重新启动应用时的缩放系数 - 保存在哪里?我希望能够重置它。

谢谢!

4 个答案:

答案 0 :(得分:2)

每个浏览器窗口的缩放系数信息都存储在名为Preferences的JSON文件中,该文件位于可通过app.getPath ('userData');

访问的用户数据目录中

如果缩放系数与其默认值1.0不同,则它将列在JSON文件的末尾(在DevTools设置之后),与窗口的URL相关联。您可能会发现整个相关语法很奇怪......

答案 1 :(得分:2)

正如用户所说,您必须在Preferences中找到C:\Users\<<username>>\AppData\Roaming\<<package name>>文件。我首先尝试更改zoom的值,但是没有用。在尝试将per_host_zoom_levels更改为0之后,它可以工作。 因此,如果要控制已保存文件的缩放,则必须更改per_host_zoom_levels

答案 2 :(得分:0)

我不确定这一点,但可能会在:

C:\Users\**<name>**\AppData\Local\Temp

然后在相对于应用程序名称的文件夹中。

答案 3 :(得分:0)

文件结构应该是import cv2 import numpy as np def process(img): img_hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV) lower = np.array([18, 120, 200]) upper = np.array([30, 255, 255]) mask = cv2.inRange(img_hsv, lower, upper) mask_canny = cv2.Canny(mask, 50, 50) kernel = np.ones((2, 2)) img_dilate = cv2.dilate(mask_canny, kernel, iterations=7) return cv2.erode(img_dilate, kernel, iterations=7) def draw_lines(img): contours, _ = cv2.findContours(process(img), cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) for cnt in contours: peri = cv2.arcLength(cnt, True) approx = cv2.approxPolyDP(cnt, 0.13 * peri, True) cv2.drawContours(img, [approx], -1, (0, 0, 255), 5) img = cv2.imread("driving_game.jpg") draw_lines(img) cv2.imshow("Lines Detected", img) cv2.waitKey(0) ,用编辑器编辑C:\Users\%YOUR-USER%\AppData\Roaming\%YOUR-APP%\文件(我用的是记事本),查找Preferences。在 {per_host_zoom_levels": {"%SOME-NUMBER%":{%HERE%}}} 部分将具有缩放首选项,删除要重置的内容并保留 %HERE%。也可以扩充以具有不同的值。希望对未来的读者有所帮助!