2014-10-19 27 views
-2

我一定聯繫,如果我已經指出無論是真的還是假的在文本文件中做到了服務器寫入... 就這樣在點擊:更換JavaScript變量

{"needs_click":false,"has_clicked":false,"sites":[{"id":2134,"name":"testing","has_clicked":false,"click_url":"http://testing.com?siteid=5433"}]} 

現在我已經做了上傳文本文件到我的FTP已經和改變了所有的錯誤的結果爲真這樣的:

{"needs_click":true,"has_clicked":true,"sites":[{"id":2134,"name":"testing","has_clicked":true,"click_url":"http://testing.com?siteid=5433"}]} 

現在連接到源代碼中的JavaScript文件的一個存在變數的頂部引導到我只需要知道如何讓我的瀏覽器讀取文本文件我創建的欺騙性鏈接而不是原創。 我需要改變的變量:

var API_VERSION = 0.1; 
var API_URL = "http://api.testwebsite.com/" + API_VERSION + "/"; 

至:

var API_VERSION = 0.1; 
var API_URL = "http://api.testwebsite2.com/" + API_VERSION + "/"; 

,所以它讀取其他文本文件中註明所有真正的選擇,而不是原來...有什麼建議?

+0

任何人請嗎?... – 2014-10-19 15:35:49

回答

0

如果您使用個人代理來塑造查詢,該怎麼辦?像Charles proxy可以工作。無論如何,你需要在瀏覽器和服務器之間進行這種操作。

或者,您可以嘗試重寫整個JavaScript(即在加載之前從源代碼中刪除原始內容,並使用固定的URL注入您自己的代碼,您可能可以在原始代碼上使用replace)。但我不知道這有多可行,因爲我不太瞭解Greasemonkey的內部結構。但這可能是需要探索的事情。