goodjack / scriptno

Automatically exported from code.google.com/p/scriptno
0 stars 0 forks source link

iRacing does not function with Chrome & ScriptNo #137

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
iRacing is a Motorsport Simulator for Windows PC's. Unfortunately it's 
subscription only, so that may make your testing of this issue difficult - 
however I am happy to test beta versions of ScriptNo if that will aid in 
resolving the issue.

What steps will reproduce the problem?
1. Ensure ScriptNo is permitting all scripts in the UI for members.iracing.com 
(step 1 and 2 can be switched for simplicity)
2. Login to members.iracing.com (members only, apologies - I'm happy to test 
myself if required as mentioned)
2. The iRacing software opens port 32034 on 127.0.0.1 (localhost) and serves 
JSON data, which is parsed by Javascript inside the members.iracing.com 
website. This determines weather the client is running, and up to date. This 
also allows the website to launch the iRacing client when joining a race.
3. When ScriptNo is enabled, this connection fails, and the members.iracing.com 
website says the client is not installed.

What is the expected output? What do you see instead?
Expected output is "You are ready to drive. There are currently no updates 
available." under Service Status on the members.iracing.com webpage, however 
when ScriptNo is enabled, it displays "You cannot drive until service is 
restored. Click here to restore service" under Service Status.

To test, I have used the members.iracing.com website in IE (no extensions 
installed) and it functions as expected.

What version of the product are you using? On what operating system?
ScriptNo v1.0.6.2
Windows 7 Ultimate 64 bit, SP1 (all updates installed).
Google Chrome (official) Version 22.0.1229.79 m (and prior versions)

Please provide any additional information below.
I suspect ScriptNo is seeing the connection to 127.0.0.1 as strange and/or 
malicious (it confused me the first time I played iRacing) and is simply 
blocking the connection even after it has been enabled and trusted in the 
ScriptNo UI.

In lieu of testing with the actual members.iracing.com website it may be 
possible to create your own service on localhost:32034 and connect to it from a 
web page.

Original issue reported on code.google.com by james.mc...@gmail.com on 25 Sep 2012 at 11:36