poepleが自分のウェブサイトでIE6の使用を停止するために使用するjQueryプラグインやテンプレートはありますか?
私は最近、IE6の悪をユーザーに警告する非常に目障りで攻撃的なプラグインを見ました。私は彼らの顧客を示すことができる何かを探しています。IE6の使用を中止する必要があることをユーザに通知する
答えて
IE6ユーザーだけが見るdivを追加してください。
<!--[if IE 6]>
<div>
Using IE 6 will curve your spine, please upgrade your version
of Internet Explorer or download Firefox, Opera, Safari or Chrome.
</div>
<![endif]-->
'lt'?確かにそれは 'lte'でなければなりません。 –
ええ、私は上記のハード・テストか、<! - [if IE lte 6]>バージョンの方がより完成度が高いです。 – scunliffe
あなた自身でCSSでコーディングすることができます。
はIE6
<!--[if IE6]> whatever <![endif]-->
のための特定のスタイルシートを使用するか、または層(DIV)にメッセージを入れて、唯一のIE6のためにそれが見えるようにHTMLに条件付きコメントを使用するか:
display: none !important;
*display: block;
このソリューションが完全に正常に動作する場合、なぜJavascriptを使用しますか? – allesklar
方法これについて?ページの上部に丁寧な通知バーを置きます。 (礼儀think2loud、完全なソース、サンプル、CSSなどについては、このリンクを参照してください)。
function badBrowser(){
if($.browser.msie && parseInt($.browser.version) <= 6){ return true;}
return false;
}
function getBadBrowser(c_name)
{
if (document.cookie.length>0)
{
c_start=document.cookie.indexOf(c_name + "=");
if (c_start!=-1)
{
c_start=c_start + c_name.length+1;
c_end=document.cookie.indexOf(";",c_start);
if (c_end==-1) c_end=document.cookie.length;
return unescape(document.cookie.substring(c_start,c_end));
}
}
return "";
}
function setBadBrowser(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
if(badBrowser() && getBadBrowser('browserWarning') != 'seen'){
$(function(){
$("<div id='browserWarning'>You are using an unsupported browser. Please switch to <a href='http://getfirefox.com'>FireFox</a>, <a href='http://www.opera.com/download/'>Opera</a>, <a href='http://www.apple.com/safari/'>Safari</a> or <a href='http://www.microsoft.com/windows/downloads/ie/getitnow.mspx'>Internet Explorer 7</a>. Thanks! [<a href='#' id='warningClose'>close</a>] </div> ")
.css({
backgroundColor: '#fcfdde',
'width': '100%',
'border-top': 'solid 1px #000',
'border-bottom': 'solid 1px #000',
'text-align': 'center',
padding:'5px 0px 5px 0px'
})
.prependTo("body");
$('#warningClose').click(function(){
setBadBrowser('browserWarning','seen');
$('#browserWarning').slideUp('slow');
return false;
});
});
}
私は個人的には、開発者/デザイナーの一部に傲慢と怠惰の符号両方特定のブラウザを使用するように私に言って、メッセージの任意の並べ替えを見つけます。
私の推論は、Iが何らかの形で互換性のあるクロスブラウザデザインを作ることができます。 JavascriptライブラリやJQueryプラグインとして存在する「ブラウザノーマライザ」を考慮すると、より軽快になります。
ここには私が意味するところのgood exampleがあります。
私は同意します、私はジョブにクライアントであった場合、特定のブラウザを使用するようにユーザーに指示することはできません。一方、私が自由で楽しいウェブサイトを作ったとき、私は絶対に誰にでも何かを伝えることができます。私はIE6をサポートしていないので、それをサポートすることが退屈なので、私は決定しました。 – mkoryak
しかし、IE6は完全で機能的ではありませんが、基本的な機能を備えたバージョンでサポートし、より良いブラウザでより良い体験を得ることができるとユーザーに伝えます。 多くのIE6ユーザーは、より良いオプションがあることを知らない(傲慢ではなく、事実上) – Gerardo
実際には、使用するブラウザをユーザーによく説明し、理由を理解します。私たちは、ずっと前に置き換えられたはずのブラウザでテストする時間を無駄にしているわけではありません。不思議にも、私たちはWindows 3.1でソフトウェアを実行することをサポートしていません:-) – paxdiablo
大企業のIT部門が原因で、多くのWebユーザーがIE6を使用して「閉鎖」されていることに注意してください。
彼らはアップグレードの必要性について既に知っており、メッセージはさらに悪化します。なぜ彼らをもっと悲惨なものにするのか?少なくともIE6をサポートできない理由を説明するメッセージを、穏やかに伝えてください。
彼らは通常、彼らのIT部門に押されているわけではなく、IEのような特定のブラウザを対象とした技術的な要求に押されています。 – Soviut
実際、多くの大企業のIT部門がこのプロセスを掌握しています。 +1 –
- 1. プッシュ通知にサービスを使用する必要がありますか?
- 2. 私は入札通知に使用する必要があるSchema.orgのタイプ
- 3. APIのメンテナンスが進行中であることをユーザに通知するには
- 4. ユーザとカーネルスレッドを選択する必要があるユーザ
- 5. SailsJS + Waterline + MongoDB - 使用を中止する必要がありますか?
- 6. staxパーサーにJava用のstaxパーサーを通知する必要があります
- 7. アンドロイドロケール通知、キャッシュをダンプする必要があります
- 8. 通知をキャプチャする必要があります
- 9. アンドロイドデベロッパーが知る必要があることは何ですか?
- 10. System.Threading.Threadを中止する必要がありますか?
- 11. プッシュ通知サービスを使用するには、Appleのデベロッパープログラムに登録する必要があります
- 12. プッシュ通知を表示するにはGCMサービスを使用する必要がありますか?
- 13. MYSQLを使用する前に通知メールを送信する必要があります
- 14. アンドロイドでプッシュ通知を使用するには、デベロッパープログラムに参加する必要がありますか?
- 15. iOSでGCMプッシュ通知を使用するには、APNに登録する必要がありますか?
- 16. Appleプッシュ通知を送信するにはHTTP/2.0を使用する必要がありますか? libcurlを使うことができますか?
- 17. アップデートを行う必要があるアクティビティへの通知
- 18. プッシュ通知を使用するモバイルチャット機能、何かをプッシュする必要がある場合
- 19. ハッカーが使用するSQLインジェクションテクニックを知る必要があるもの
- 20. 送信する必要があります複数の列とシートの通知
- 21. JMSTemplate.receive()がDurableSubscriberを使用する必要があることを示す方法
- 22. ローカル通知のみを使用する場合は、アプリIDのプッシュ通知を有効にする必要がありますか?
- 23. ロケーションマネージャを使用したローカル通知の表示中にアプリがバックグラウンドにある
- 24. 通知のためにJenkinsヘビー級またはフライウェイトエグゼキュータを使用する必要がありますか?
- 25. リモートプッシュ通知はInfo.plistにUIBackgroundModesを追加する必要がありますか?
- 26. Amazon S3通知サービス、SNSトピックに提供する必要があるものARN
- 27. Android Wear端末がペアリングされたときに着用通知を表示する必要があります
- 28. コントローラに通常の方法を使用する必要がありますか?
- 29. 私は待機通知にmutexを必要とする理由
- 30. いつNSUserNotificationCenterの通知を削除する必要がありますか?
IE6やIEのウェブでの使用を減らすことには同意しませんが、IE7以上のものにアップグレードしていない企業はごくわずかです。 – kevindaub
私は同意します。一部の人々はIE6に悩まされています。私は小さな「個人的な」ウェブページを構築しているので、私は視聴者とより選択的になることができます。 – mkoryak
この時点で、私はそのような企業にはほとんど同情していません。 IE7は2.5年前にリリースされました。彼らの集団の尻から親指を取り出して、イントラネットアプリを修正する時が来ました。 –