mozilla 591707
Sep. 10th, 2010 05:37 pmПростой вопрос: допустим, у меня есть некоторый код на javascript. Как этот код может получить текстовое представление самого себя в процессе исполнения?
Усложняем. Код представлен на самом деле в HTTP-редиректе, выполненном вот таким образом:
как добиться того, чтобы код прочитал содержимое Refresh (сам себя)?
Усложняем. Код представлен на самом деле в HTTP-редиректе, выполненном вот таким образом:
<html>
<head>
<meta HTTP-EQUIV="Refresh"
CONTENT="2; URL=javascript:здесь наш код">
</head>
<body></body>
</html>
как добиться того, чтобы код прочитал содержимое Refresh (сам себя)?
no subject
Date: 2010-09-10 03:06 pm (UTC)<html> <head> <meta HTTP-EQUIV="Refresh" CONTENT="2; URL=javascript:alert(document.getElementsByTagName('meta')[0].content)"> </head> <body></body> </html>no subject
Date: 2010-09-10 04:43 pm (UTC)no subject
Date: 2010-09-10 05:04 pm (UTC)no subject
Date: 2010-09-10 05:06 pm (UTC)no subject
Date: 2010-09-10 08:48 pm (UTC)no subject
Date: 2010-09-11 03:48 am (UTC)Если по-простому, то некий локальный (на машине клиента) ресурс хочет получить авторизацию, например, Flickr так, чтобы пользователю не приходилось переключаться между браузером и этим ресурсом вручную. Стандартные методы авторизации для не-веб-приложений у Flickr выполнены в стиле "пусть пользователь сходит на нашу страницу, а потом лично скажет приложению, что он туда сходил", это совсем не устраивает. Схема общая для всех OAuth/OpenID систем, где происходит редирект на предопределенный заранее ресурс.