[tor-bugs] #15820 [Tor Check]: 'Check' site should have the YES/NO answer in the title + 2 other improvement suggestions
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue May 5 00:26:11 UTC 2015
#15820: 'Check' site should have the YES/NO answer in the title + 2 other
improvement suggestions
-----------------------------+---------------------
Reporter: yurivict271 | Owner: arlolra
Type: enhancement | Status: closed
Priority: normal | Milestone:
Component: Tor Check | Version:
Resolution: implemented | Keywords:
Actual Points: | Parent ID:
Points: |
-----------------------------+---------------------
Comment (by yurivict271):
No, this isn't much.
Html only gets these lines:
{{{
<script src="jquery.js"></script>
<script src="reload.js"></script>
<script>$(document).ready(function() {reloadAfterTimeout(60)})</script>
}}}
And separate reload.js might look like this:
{{{
function reloadAfterTimeout(cnt) {
setTimeout(function() {
$.ajax({
url: "recheck_tor",
context: document.body,
success: function(json) {
// update document with the current TOR status
$('#yesNoText').innerHTML = json[0] ? "You are using TOR" : "You
are not using TOR"
document.title = json[0] ? "You are using TOR" : "You are not
using TOR"
$('#favicon_link')[0].href = json[0] ? 'favicon-success.ico' :
'favicon-not-tor.ico'
// resubmit
if (cnt > 0)
reloadAfterTimeout(cnt-1)
}
})
}, 60000)
}
}}}
It will only be loaded when the user has JavaScript enabled.
Json response will be one of these:
{{{
* [true]
* [false]
}}}
The JavaScript use in itself in general isn't the security threat. Tor
browser usually disables it just in case.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/15820#comment:4>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list