Greasemonkey: Don't strip gm metadata from scripts when loading.

Since we just pass them to webenginescriptcollection on that backend and
that wants to parse it itself to figure out injection point etc.
This commit is contained in:
Jimmy 2017-07-27 19:25:29 +12:00
parent f26377351c
commit 325c595b89

View File

@ -31,8 +31,6 @@ from PyQt5.QtCore import pyqtSignal, QObject
from qutebrowser.utils import log, standarddir from qutebrowser.utils import log, standarddir
from qutebrowser.commands import cmdutils from qutebrowser.commands import cmdutils
# TODO: GM_ bootstrap
def _scripts_dir(): def _scripts_dir():
"""Get the directory of the scripts.""" """Get the directory of the scripts."""
@ -186,7 +184,7 @@ unsafeWindow = window;
props, _code = matches props, _code = matches
except ValueError: except ValueError:
props = "" props = ""
script = cls(re.findall(cls.PROPS_REGEX, props), code) script = cls(re.findall(cls.PROPS_REGEX, props), source)
script.script_meta = '"{}"'.format("\\n".join(props.split('\n')[2:])) script.script_meta = '"{}"'.format("\\n".join(props.split('\n')[2:]))
return script return script