0
如何使用與webkit_web_policy_decision_ignore()關聯的navigation-policy-decision-requested(或同等版本)?如何在Python Webkit中使用導航策略決定請求的信號
下面是一個小的通氣管形成我的代碼(剩下的只是一個包裝和設置等):
def check(view, frame, req, nav, policy):
webkit_web_policy_decision_ignore(TRUE)
...
view.connect("navigation-policy-decision-requested", check)
當我打開一個新頁面返回此錯誤:
Traceback (most recent call last):
File "browser.py", line 17, in check_exec
webkit_web_policy_decision_ignore(TRUE)
NameError: global name 'webkit_web_policy_decision_ignore' is not defined
我想要實現的是,如果已經給出了某個地址,那麼將採取行動阻止它通過Python加載。任何建議都歡迎評論和任何額外的信息,您可能需要將提供要求。
現在我對Python很陌生,所以請在具體的答案,批評和建議。
感謝您的回答嘗試。儘管如此,我仍然無法解決這個問題。我發現webkit.WebPolicyDecision.ignore()可能會工作,但它需要一些參數。我只是試圖說明它的真實性,並將回報張貼在下面。我試圖弄清楚如何閱讀它,但沒有成功,它只是返回更多的錯誤。我是Python新手,請原諒我的無知:) ||| 'TypeError:描述符'ignore'需要'webkit.WebPolicyDecision'對象,但收到'bool' – Xweque
您可以查看https://github.com/nhrdl/notesMD/blob/master/notesmd.py。這是我的代碼,它在這段代碼中起作用。 – user871199
謝謝,這真的很有幫助! :d – Xweque