Цитата: $GET
заметьте, что GET команда работает только для replacement-а,
не для Match-а
добавил в шапку линк на обновлённую, более подробную инструкцию по созданию собственных сертификатов для прокса + apache, MS IIS серваков
создал скрипт на JScript и VBScript языках для изменения параметров embedded activex объектов (flash, WMP video etc.), работающий на уровне activeX-а. получилось очень красиво и элегантно. оригинальный код ни в какой мере не меняется (т.е. нет никакой опасности, что что то сломается и страница плохо отобразится). данные activex методов и properties (качеств) меняются налету через DOM браузера. ну просто верх совершенства!
Код: [Patterns]
Name = "ActiveX Disable Restrictions"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 5000
Match = "($NEST(<OBJECT,*(D27CDB6E|6BF52A52|166B1BCA)*,</OBJECT>))\1$SET(0=\r\n\1\r\n"
"<SCRIPT LANGUAGE="JScript">\r\n"
"function IHateMacromedia(){\r\n"
"theObjects = document.getElementsByTagName("object");\r\n"
"theObjects_length = theObjects.length\r\n"
"for (i = 0; i < theObjects_length; i++)\r\n"
"{\r\n"
""
"//Flash\r\n"
""
"//alert (theObjects[i].TGetProperty("/", 15)) //Object location. If = Ad, use for redirection
http://Local.ptron/killed.swf\r\n" "theObjects[i].Stop();\r\n"
"theObjects[i].quality2 = "low"\r\n"
"theObjects[i].WMode = "window"\r\n"
"theObjects[i].AllowFullScreen = "false"\r\n"
"theObjects[i].Scale = "showall"\r\n"
"theObjects[i].menu = true\r\n"
"theObjects[i].Loop = 0\r\n"
"theObjects[i].FrameNum = 1\r\n"
"theObjects[i].allowscriptaccess = "always"\r\n"
""
"//WMP\r\n"
""
"//theObjects[i].close()\r\n"
"//alert (theObjects[i].currentMedia.sourceURL) //Object location. If = Ad, use for redirection
http://Local.ptron/killed.swf\r\n" "theObjects[i].controls.stop()\r\n"
"theObjects[i].enabled = "true"\r\n"
"theObjects[i].enableContextMenu = "true"\r\n"
"theObjects[i].fullScreen = "false"\r\n"
"theObjects[i].uiMode = "full"\r\n"
"theObjects[i].stretchToFit = "false"\r\n"
"theObjects[i].windowlessVideo = "false"\r\n"
"//alert(theObjects[i].versionInfo)\r\n"
""
"//ShockWave\r\n"
"theObjects[i].AutoStart = "false"\r\n"
"theObjects[i].PowerMenuEnabled = "true"\r\n"
"theObjects[i].swStretchStyle = "none"\r\n"
"theObjects[i].swRemote = "swSaveEnabled='true' swVolume='true' swRestart='true' swPausePlay='true' swFastForward='true' swContextMenu='true'"\r\n"
"theObjects[i].PowerMenuEnabled = "true"\r\n"
"}\r\n"
"}\r\n"
"IHateMacromedia()\r\n"
"</script>\r\n"
")"
Replace = "\0"