Articles of safari

ERROR_MESSAGE_MAIN ERROR_MESSAGE_REASON на iPad и iPhone Safari

На моем веб-сайте есть функция загрузки листа excel. Я использую библиотеку PHPExcel с Codeigniter для создания листа .xlsx. Он отлично работает почти везде, но в iPad / iPhone Safari. Следующая ошибка охватывает экран. Скриншот Скриншот Safari Мой код для загрузки файла следующий: ob_end_clean (); $ Имя_файла = 'attendance_list.xlsx'; header ('Content-Type: application / vnd.ms-excel'); header ('Content-Disposition: […]

Настройка и проверка Cookie с PHP, не работающим в Safari

У меня очень странная проблема. Я пытаюсь установить cookie, и он отлично работает во всех браузерах, кроме Safari, как на рабочем столе, так и на iOS Safari. Странно, что я вижу, что он установлен, потому что в инспекторе Safari он показывает файл cookie, как он должен. Когда я пытаюсь получить доступ к файлу cookie с […]

Определить версию iOS ниже, чем iOS 8 php

Если вы искали какое-то время, но не нашли подходящего решения. Мне нужно определить версию iOS, чтобы я мог решить, показывать ли какую-либо часть веб-сайта или нет. Кроме того, этот контент должен отображаться на любом браузере без браузера MobileSafari. Итак, в основном: если iOS и версия <iOS 8, чем ничего не делают; Показать контент

Safari 5.1 in не позволяет источнику <video> обнаруживать переменные $ _SESSION

У меня есть скрипт download.php, который обнаруживает, что пользователь вошел в систему с переменной $ _SESSION и считывает видеофайл пользователю. Если я вызываю это из элемента в Safari 5.0.5, скрипт обнаруживает переменную сеанса и работает как ожидалось. В 5.1 переменные сеанса НЕ читаются программой download.php и действуют так, как будто пользователь не вошел в систему. […]

Загрузка Safari PHP-формы

У меня проблема с сафари 5+. Когда клиент выбирает файл изображения для загрузки через простую форму HTML, MAC-версия Safari 5.1 (пока единственный браузер, который я нашел, который делает это) продолжает висит бесконечно. Я правильно загрузил время и размер загрузки в php.ini и работает во всех других браузерах (FF, Opera даже IE!), Поэтому я не думаю, […]

Веб-сайт Apple нажимает: проверка подписи пакета push не удалась, но сертификаты Apple одобрены

Я пытаюсь внедрить веб-push-уведомления в Safari с помощью Codeigniter, я следую Apple Guide и я создал библиотеку для создания пакета Push, основанного на этом проекте connorlacombe github. Это моя библиотека: <?php if ( ! defined('BASEPATH')) exit("No direct script access allowed");class Apple_utils { var $certificate_path; var $certificate_password; var $dir; var $raw_files = array( "icon.iconset/icon_16x16.png", "icon.iconset/icon_16x16@2x.png", "icon.iconset/icon_32x32.png", […]

Laravel 5.1 – Ошибка несоответствия токена с помощью iframe только в браузере Safari

Я создал несколько форм в laravel 5.1, теперь я использую эти формы на другом сайте, используя IFrame. Эти формы работают во всех браузерах, кроме Safari. Когда я пытаюсь отправить / отправить данные после заполнения форм, я получаю сообщение об ошибке «CSMF Token Mismatch», я не знаю, что здесь проблема, токен csrf также создается и отправляется. […]

Safari добавляет .html для загрузки

У меня есть небольшая функция, которая создает документ .xls (с использованием PHPexcel), а затем отправляет его в php: // output. Затем загрузите его. Все работает отлично, за исключением того, что сафари на mac os x по какой-то причине добавляет расширение .html. Таким образом, полученный файл называется report.xls.html. Содержимое в порядке, но это раздражает пользователей. Как […]

Сеансы Safari и php не работают в facebook iframe

У меня возникла проблема с тем, чтобы приложение facebook работало над Safari. Эта проблема связана с переменными сеанса PHP. Я знаю, что у Safari есть проблема, связанная с междоменными сессиями (внутри iframe), и я нашел около двух типов решений: Настройка заголовка p3p: я пробовал много p3p-заголовков, но ни один из них не работал [например: header('P3P: […]

Safari встроил SVG doctype

Я создал страницу, которая рисует различные элементы SVG, используя библиотеку raphaeljs, но у меня есть некоторые проблемы в Safari. Я рисую изображения и используя обтравочный контур для маскировки определенных областей. Затем пользователь может нажать «через» эти изображения на другие изображения, расположенные позади. Это работает как в Firefox, так и в Chrome, и даже IE. Но […]