Печать в IE8 Содержит содержимое @href - PullRequest
2 голосов
/ 24 июня 2010

Может кто-нибудь сказать мне, как прекратить IE8 печатать значение href для тега A рядом с текстом.Например, эта разметка

<a href="/site/page.html">Some Link</a>

при печати выглядит как

Some Link(/site/page.html)

при печати.Как я могу это остановить?

1 Ответ

4 голосов
/ 06 июля 2010

Это не происходит для меня в IE8, и я никогда не замечал этого. Я также нигде не могу найти его в настройках Интернета.

Возможно, на вашем компьютере есть какое-то программное обеспечение, которое делает это, например, Антивирус AVG добавляет контент на веб-страницы, чтобы сообщить вам, что он проверил отображаемые ссылки на наличие потенциально опасного контента - поэтому ваша система безопасности программное обеспечение может расширять все ссылки, чтобы показать вам, куда они на самом деле указывают, чтобы предотвратить фишинговые атаки.

Если у вас есть какое-либо антифишинговое программное обеспечение на вашем компьютере, вам нужно будет найти вариант в этом.

Обновление - это почти наверняка какой-то умный CSS.

Я создал следующую тестовую страницу, чтобы продемонстрировать, как вы можете добавить URL к ссылке, используя контент, созданный CSS. Если бы это использовалось в таблице стилей печати, это объяснило бы, как URL добавляется к ссылке при печати страницы. Чтобы остановить это, вам нужно сохранить копию веб-страницы, удалить правило стиля из таблицы стилей только для печати, а затем открыть свою копию и распечатать ее!

<html>
<head>
<title>Test</title>
    <style type="text/css">
    a:after {
        content: " [" attr(href) "] ";
    }
    </style>
</head>
<body>
    <h1>Test</h1>
    <p>This is a test to see if this 
    <a href="http://www.stevefenton.co.uk/">Link Shows A URL</a></p>
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...