У меня есть этот скрипт для создания XML-файла для RSS-канала. Отлично работает в каждом браузере, кроме Chrome. Chrome просто отображает XML как текст. Что-то в header("Content-Type: application/rss+xml; charset=ISO-8859-1"); возможно? Это код, который я использую: <?php $linkUp = "http://localhost/sites/myBlog/"; header("Content-Type: application/rss+xml; charset=ISO-8859-1"); $rssfeed = '<?xml version="1.0" encoding="ISO-8859-1"?>'; $rssfeed .= '<rss version="2.0">'; $rssfeed .= '<channel>'; $rssfeed .= […]
Когда я пытаюсь выполнить вызов ajax, я получил ошибку на хроме ниже. XMLHttpRequest не может загрузить javascript:;. Запросы на кросс-начало поддерживаются только для схем протокола: http, data, chrome, chrome-extension, https, chrome-extension-resource. Вот код: $.ajax({ type: "POST", data: {pvalue : pid}, cache: false, url: "xxx.in/yy/ajax.php", success: function(data) { $modal.find('.edit-content').html(data); }
У меня проблема с чтением pdf-файла в Chrome с помощью PHP. Следующий код – это то, как я делаю в PHP $path = "actually file path"; header("Pragma: public"); header("Expires: 0"); header("Content-type: $content_type"); header('Cache-Control: private', FALSE); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header("Content-Disposition: inline; filename=\"$filename\""); header('Content-Transfer-Encoding: binary'); header('Content-Length' . filesize($path)); ob_clean(); flush(); readfile($path); Здесь я установил Content-Disposition в […]
Мое веб-приложение, использующее CodeIgniter 1.7, имеет ошибку ERR_RESPONSE_HEADERS_TOO_BIG при открытии только браузера Chrome. Я попробовал со всем другим браузером, ошибка не произойдет. Я могу открыть страницу, как только после обновления страницы ошибки. Я пытаюсь выполнить поиск у Google, похоже, эта ошибка происходит с пользователем Chrome с 2009 года по настоящее время. Это мой код контроллера: […]
Id нравится иметь возможность генерировать crx-файл с PHP. Crx-файл – это zip-файл с дополнительным заголовком, а Im – потерянный способ создания этого заголовка. Я могу создать crx-файл, если я использую pregenerated pem file, но это приводит ко всем crx-файлам с одинаковым идентификатором расширения, и это плохо. Вот ссылка на то, что у меня было до […]
Все ключи были двойными. Весь элемент был объектом. Firefox работает хорошо, но Chrome сообщает «недействительный JSON». Зачем? Это полный код. ///////////// PHP //////////////// public function listAlbumAction() { $params = $this->_getAllParams(); $albums = $this->_album->getAlbumList($params['albumType'], $params['from'], $params['numberOfAlbums']); echo json_encode(array("code" => 0, "data" => $albums)); } ///////////////////////////////// JQuery /////////////////// function loadAlbums() { $.ajax({ type: 'GET', url: '/about-photo/list-album', data: […]
Используя Google Chrome, я, по-видимому, теряю / искажаю данные сеанса при навигации между страницами (PHP 5.0.4, Apache 2.0.54). Веб-сайт отлично работает в IE7 / 8, Firefox, Safari & Opera. Проблема только в Google Chrome. Я сузил проблему. Я использую дружественные поисковые URL и скрываю свой фронт-контроллер (index.php) через файл .htaccess. Таким образом, URL-адрес выглядит следующим […]
У меня есть следующий код JavaScript на странице. Когда выполняется вызов ajax, я вижу, что в разделе обозревателя обозревателя / отладчика возникает ошибка net :: ERR_EMPTY_RESPONSE . Он отлично работает в среде localhost, но бросает выше ошибки в производстве. В клиентском коде, <script> $(document).ready(function(){ $("#identityLinks a").on("click", function(){ value = $(this).attr("id"); if(value != "") { $.ajax({ […]
У меня проблема аналогичная, если не идентична проблеме в этом потоке: случайное проигрывание переменных сеанса только в Google Chrome & URL Rewriting Но все решения в этом потоке не работают для меня. Я получаю странное поведение только от Google Chrome в моем PHP / MySQL приложении. Если я попробую Firefox, это сработает, но Chrome этого […]