chrome preference json value edited

This commit is contained in:
3bru 2023-03-06 17:47:16 +03:00
parent 96c0e75982
commit 5a460eab4a

View file

@ -63,21 +63,19 @@ class BrowserChrome(AbstractPlugin):
file = self.user_js_file.format(username) file = self.user_js_file.format(username)
file_full_path = path + file file_full_path = path + file
self.silent_remove(file_full_path) self.silent_remove(file_full_path)
# user_js = open(path + file, "w")
self.create_file(file_full_path) self.create_file(file_full_path)
preferences = json.loads(self.data) preferences = json.loads(self.data)
#self.logger.debug(preferences)
self.logger.debug('Writing preferences chrome to file ...') self.logger.debug('Writing preferences chrome to file ...')
content = "{\n" content = "{\n"
for pref in preferences["preferencesChrome"]: for pref in preferences["preferencesChrome"]:
self.logger.debug(pref) self.logger.debug(pref)
line = "" line = ""
if pref["value"] == "false" or pref["value"] == "true": if pref["value"] == "false" or pref["value"] == "true":
line = " "+pref["preferenceName"]+': '+ str(pref["value"])+',\n' line = '"'+pref["preferenceName"]+'":' + str(pref["value"])+',\n'
elif type(pref["value"]).__name__ == "int": elif type(pref["value"]).__name__ == "int":
line = " "+pref["preferenceName"]+': '+ str(pref["value"])+',\n' line = '"'+pref["preferenceName"]+'":' + str(pref["value"])+',\n'
else: else:
line = " "+pref["preferenceName"]+': "'+ str(pref["value"])+'",\n' line = '"'+pref["preferenceName"]+'":' + str(pref["value"])+'",\n'
content += line content += line
content += "\n}" content += "\n}"
@ -97,9 +95,6 @@ class BrowserChrome(AbstractPlugin):
content = " " content = " "
if len(proxy_preferences) > 0: if len(proxy_preferences) > 0:
for proxy in proxy_preferences["proxyListChrome"]: for proxy in proxy_preferences["proxyListChrome"]:
self.logger.debug(type(proxy))
self.logger.debug(str(proxy))
line = "" line = ""
line += str(proxy["preferenceName"]) line += str(proxy["preferenceName"])
content += line content += line