Я сделал ошибку, создав целое веб-приложение и не тестируя его в IE. Я тестировал только на Firefox и Safari. Веб-приложение отлично работает как в Safari, так и в Firefox, но в IE выдает ошибку «Отказано в доступе».
Я использую аутентификацию Google AuthSub и поэтому для аутентификации с использованием аккаунта Google сначала перенаправляется, чтобы приложение получило доступ к аккаунту Google. После аутентификации IE меняет «http» на «https». Этого не происходит ни с Firefox, ни с Safari. Они остаются с протоколом http.
IE затем выдает ошибку «Отказано в доступе». JavaScript каким-либо образом конфликтует с https?
Приложение здесь -> http://ankitahuja.com/apps/proxycal
и страница, вызывающая ошибку -> http://ankitahuja.com/apps/proxycal/proxycal.php