From 0716fc1ddaff47bdd7a944d109215f3bcb64103f Mon Sep 17 00:00:00 2001
From: Christian Schneider
Date: Wed, 26 Jan 2011 16:34:33 +0000
Subject: Always fall back to script tag on iOS devices as it does not use
 cache, fix script fallback (do not use obfuscation for proxies)

---
 itjs.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

(limited to 'itjs.php')

diff --git a/itjs.php b/itjs.php
index f8a19a2..fb41ec6 100644
--- a/itjs.php
+++ b/itjs.php
@@ -70,7 +70,8 @@ if ($checksum != $_SERVER['HTTP_IF_NONE_MATCH'])
 	if ($_REQUEST['boot'])
 	{
 		$data .= "window.it_boot_init();\n";
-		$data = sprintf("/*sln:%d*/\n%s/*eln:%d*/", strlen($data), strtr($data, array('%' => "%25", '.' => "%2e", 'e' => "%65", 'i' => "%69")), strlen($data));	# Protect from Firewalls/Proxies altering Javascript source code
+		if (!$_REQUEST['script'])
+			$data = sprintf("/*sln:%d*/\n%s/*eln:%d*/", strlen($data), strtr($data, array('%' => "%25", '.' => "%2e", 'e' => "%65", 'i' => "%69")), strlen($data));	# Protect from Firewalls/Proxies altering Javascript source code
 	}
 
 	echo it_untaint($data);
-- 
cgit v1.2.3