Отключите запрос браузера на безопасное / небезопасное содержимое программным способом - PullRequest
0 голосов
/ 02 февраля 2011

У нас есть сайт sharepoint 2007, настроенный по протоколу HTTPS.на этом сайте есть много страниц, на которые ссылается внешний контент с других сайтов, которые не настроены на https.Содержание некоторых RSS-каналов, изображений и тому подобное.Теперь, когда пользователь открывает сайт sharepoint, он получает запрос от браузера, в котором говорится, хочет ли пользователь видеть небезопасный контент или нет.У нас очень большая база пользователей, и мы не можем перейти на каждый компьютер и настроить параметры браузера, чтобы показывать небезопасный контент, или добавить сайт в доверенную зону.Есть ли способ, которым мы можем программно включить браузер для отображения небезопасного контента?Возможно, используя активный х или что-то?Пожалуйста, дайте мне знать, что может быть возможным решением этой проблемы.

Ответы [ 3 ]

1 голос
/ 02 февраля 2011

Вы можете использовать свой собственный веб-сервер в качестве прокси, один из возможных примеров здесь .Я не проверял это, просто взял первый удар в Google.Я не очень привык проксировать на IIS, но уже использовал mod_proxy на apache.

Затем вы перенаправили бы весь трафик на внешние сайты через ваш https: прокси и избежали предупреждения на клиентах.1006 *

На мой взгляд, это имеет два основных преимущества:

  1. Вам не нужно обменивать безопасность на комфорт
  2. У вас есть центральный пункт администрирования.
1 голос
/ 02 февраля 2011

Если ваши системы находятся в домене и работают с IE, вы, вероятно, можете сделать это с помощью объектов групповой политики.

Ключи реестра GPO из некоторых настроек IE: http://technet.microsoft.com/en-us/library/cc775996(WS.10).aspx

0 голосов
/ 24 июля 2013

Редактировать код XSL. Замените «GetSafe.html» этим.

 <xsl:template name="GetSafeHtml">
            <xsl:param name="Html"/>
            <xsl:choose>
                <xsl:when test="$rss_IsDesignMode = 'True'">
                    <xsl:call-template name="strip-tags">
                        <xsl:with-param name="text" select="$Html"/>
                    </xsl:call-template>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:call-template name="strip-tags">
                        <xsl:with-param name="text" select="rssaggwrt:MakeSafe($Html)"/>
                    </xsl:call-template>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:template>

        <xsl:template name="strip-tags">
            <xsl:param name="text"/>
            <xsl:choose>
                <xsl:when test="contains($text, '&lt;')">
                    <xsl:value-of select="substring-before($text, '&lt;')"/>
                    <xsl:call-template name="strip-tags">
                        <xsl:with-param name="text" select="substring-after($text, '&gt;')"/>
                    </xsl:call-template>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:value-of select="$text"/>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:template>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...