IE не может открыть интернет-сайт (на странице нет JS)

@Skizz: Я уверен, что я прав, хотя лучший «источник», который я могу вам дать в данный момент, - это Википедия, из статьи о sizeof:

Википедия ошибается, Skizz прав. sizeof (char) равен 1, по определению.

Я имею в виду, просто внимательно прочитал запись в Википедии , чтобы понять, что это неправильно. «кратные символы». sizeof(char) никогда не может быть ничем другим , чем «1». Если бы это было, скажем, 2, это означало бы, что sizeof(char) был вдвое больше размера char!

1
задан Nic Hubbard 17 May 2010 в 03:46
поделиться

2 ответа

вы используете файлы * .htc. Ваш сайт обслуживает их как «text / html» Чтобы старые версии IE были счастливы, измените тип контента на «text / x-component»

http://scarfoo.com/archives/16

2
ответ дан 3 September 2019 в 00:31
поделиться

Проблема: файлы HTC (сценарии в этих файлах) пытаются изменить DOM до завершения загрузки документа.

Решение: либо переместите сценарии в конец документа (что невозможно, поскольку они находятся в объявлении CSS), либо отложите выполнение сценариев, чтобы браузер мог завершить загрузку документа.

Прежде всего - попробуйте удалить ссылку (и) на iepngfix.htc и посмотрите, решит ли это проблему.

Если это не поможет, то давайте взглянем на другой файл, который вы используете - border-radius.htc

У вас есть строка:

<public:attach event="oncontentready" onevent="oncontentready('v08vnSVo78t4JfjH')" />

, которая, в свою очередь, вызывает эту функцию:

function oncontentready(classID)

Нам нужно чтобы добавить небольшую задержку. Не могли бы вы попробовать что-нибудь вроде этого?

<public:attach event="oncontentready" onevent="oncontentreadydelayed()" />
    function oncontentreadydelayed()
       {
       window.setTimeout(oncontentready('v08vnSVo78t4JfjH'), 1);  
       }
0
ответ дан 3 September 2019 в 00:31
поделиться