2013-05-17 2 views
0

У меня есть страница оплаты, на которой я использую https. Страница имеет следующие включать заявлениеASP Включить по HTTPS

<% Response.WriteFile("/Includes/header.asp"); %> 

Chrome и IE блокируют JS и CSS файлы в этом включают, потому что они являются небезопасными. Эти js и css-файлы имеют относительные URL-адреса. Есть ли способ указать include как https или мне нужно изменить относительные пути к файлу, чтобы использовать полностью разрешенные URL-адреса https?

+1

Покажите нам сгенерированный исходный код. – SLaks

+0

Я никогда не видел функцию Response.WriteFile в классическом ASP и не указан в ссылке для ['Response'] (http://msdn.microsoft.com/en-us/library/ms525405%28v = vs.90% 29.aspx). Что мне здесь не хватает? –

+0

Если это не вызывает ошибки, значит, вы используете ASP.NET, а не классический ASP. Пожалуйста, отметьте правильно в будущем. –

ответ

0

Response.WriteFile используется в asp.net, но не в классическом

Классический ASP используется тот же синтаксис, как SSI, например

<!-- #include file ="pathto/header.inc" --> 

<!-- #include virtual ="/pathfromroot/header.inc" --> 

Если страница не подбирая JS или CSS файлов, то возможно, вам нужно скопировать их в ту же безопасную среду, что и сама платежная страница. Я работал над интеграцией worldpay и paypoint, и у них обоих есть возможность загружать файлы.