Как использовать API Google в сценарии Perl CGI? - PullRequest
1 голос
/ 12 июня 2010

Пример API Google показывает, что у вас должен быть javascript внутри тега head, но я использую CGI модуля perl, и там они предлагают использовать «print header»;вместо того, чтобы выписывать ваши заголовки явно.

Итак, если я хочу использовать модуль Perl CGI и JavaScript API Google, как правильно это сделать?

Я попытался записать заголовок явно, но казалось, что модуль perl действительно хотел, чтобы я использовал метод заголовка.Похоже, что это было бы распространенным вариантом использования, но я искал в Интернете некоторые примеры этого, и я не мог найти один.Любая помощь будет оценена.

1 Ответ

2 голосов
/ 12 июня 2010

Просто проигнорируйте документацию CGI и напечатайте свой собственный заголовок HTML с разделом <script>.

Кстати, функция header в CGI печатает заголовок HTTP, а не заголовок HTML.Заголовок html создается функцией start_html.Но вам не нужно использовать встроенную функцию CGI.Вывод CGI должен выглядеть следующим образом (без # частей):

Content-Type: text/html                   # HTTP HEADER

<html>                                    # HTML HEADER
<head>
<script type="text/javascript">           # JavaScript
...
</script>
</head>
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...