2

クイックヘルプ.. IE用に設計されていないWebサイトを持っているため、http ua文字列を読み取って「msie」文字列が存在するかどうかを確認し、適切なメッセージを表示する別のページにリダイレクトするphpコードを作成しました。このアプローチの問題は、MS powepoint 2007 からのリンクをクリックすると、デフォルトのブラウザーが Chrome であるにもかかわらず、ページが別のページにリダイレクトされることです。

パワーポイントのハイパーリンクをクリックすると、UAが「mozilla/4.0 (compatible; msie 7.0;)」と設定されていることがわかりました. 36分前にパワーポイントからのリクエストであると判断できるフィールドは他にありますか? · Like

4

1 に答える 1

1

PowerPoint の本当に厄介なバグです。可能な回避策は、リダイレクト先の URL へのメタ リダイレクトを含む空のページを作成することです。このリダイレクト ページに移動するたびに、リダイレクト先の URL を動的に置き換えるだけです。

<!DOCTYPE html>

<html>
<head>
    <title>Redirecting...</title>
    <meta http-equiv="refresh" content="0; URL=**MYREDIRECTURL**" />
</head>
<body>
    <div>
        Redirecting...
    </div>
</body>
</html>
于 2013-05-21T14:14:27.053 に答える