나는 파이어 폭스에서 파이썬 명령을 사용하여 그 일을했지만 최근에는 무언가가 바뀌었고 더 이상 URL을 얻을 수 없습니다!
파이어 폭스와 함께 작동했던 것 :
#!/bin/bash current_tab_num () { python2 <<< $'import json\nf = open("/home/username/.mozilla/firefox/xxxxx.default/sessionstore.js", "r")\njdata = json.loads(f.read())\nf.close()\nprint str(jdata["windows"][0]["selected"])' } current_tab_url () { sed -n "$(current_tab_num)p" <(python2 <<< $'import json\nf = open("/home/username/.mozilla/firefox/xxxxx.default/sessionstore.js", "r")\njdata = json.loads(f.read())\nf.close()\nfor win in jdata.get("windows"):\n\tfor tab in win.get("tabs"):\n\t\ti = tab.get("index") - 1\n\t\tprint tab.get("entries")[i].get("url")') } current_tab_url
누구나 파이어 폭스 및 / 또는 크롬 에서이 작업을 수행하는 방법을 말해 줄 수 있습니까?
참고 : 파이썬을 이해하지 못합니다. 어딘가에서 해당 명령을 찾아서 bash에서 사용했습니다!