Arg.query() works in IE 8 unless a query string is present then it throws Object doesn't support this property or method
Can be easily recreated in a VM or some sad computer with IE 8, here's an example from an IE 8 console:
>>window.location = window.location
{...}
>>Arg.url()
"/Search.aspx"
>>Arg.query()
{...}
>>window.location = window.location + '?example=true'
"http://example.com/Search.aspx?example=true"
>>Arg.query()
"Object doesn't support this property or method"
>>Arg.url()
"/Search.aspx"