INNER CODE UNIT · Python
js_menu
volkandindar/agartha · Agartha.py:971
def js_menu(self, event):
# Right-click Copy as JS
try:
clipboard = Toolkit.getDefaultToolkit().getSystemClipboard()
http_contexts = self.context.getSelectedMessages()
_req = self._helpers.bytesToString(http_contexts[0].getRequest())
_an = self._helpers.analyzeRequest(http_contexts[0])
_url = str(_an.getUrl())
if _url.startswith("https"):
_url = _url.replace(":443/", "/")
elif _url.startswith("http"):
_url = _url.replace(":80/", "/")
method = _req.splitlines()[0].split(" ", 1)[0].strip()
def js_escape(s):
return s.replace('\\', '\\\\').replace("'", "\\'").replace("\r", "").replace("\n", "\\n")