abbra: (Default)
[personal profile] abbra
Простой вопрос: допустим, у меня есть некоторый код на javascript. Как этот код может получить текстовое представление самого себя в процессе исполнения?

Усложняем. Код представлен на самом деле в HTTP-редиректе, выполненном вот таким образом:
<html>
   <head>
      <meta HTTP-EQUIV="Refresh" 
               CONTENT="2; URL=javascript:здесь наш код">
   </head>
   <body></body>
</html>


как добиться того, чтобы код прочитал содержимое Refresh (сам себя)?

Date: 2010-09-10 03:06 pm (UTC)
From: [identity profile] a-bettik.livejournal.com
Элементарно:
<html>
   <head>
      <meta HTTP-EQUIV="Refresh" 
               CONTENT="2; URL=javascript:alert(document.getElementsByTagName('meta')[0].content)">
   </head>
   <body></body>
</html>

Date: 2010-09-10 05:04 pm (UTC)
From: [identity profile] a-bettik.livejournal.com
в Хроме нормально отрабатывает

Date: 2010-09-10 05:06 pm (UTC)
From: [identity profile] a-bettik.livejournal.com
Чорд, в FF не пашет, не заметил Subject, извиняюсь

Date: 2010-09-10 08:48 pm (UTC)
From: [identity profile] tretiy3.livejournal.com
ну просто прочитает сам себя по тому же урлу и все. в чем подвох?

April 2016

S M T W T F S
     12
3456789
1011121314 1516
17181920212223
24252627282930

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 24th, 2026 02:16 pm
Powered by Dreamwidth Studios