私のアプリが最小画面幅1300ピクセルでのみレンダリングするようにするにはどうすればよいですか?それ以下のものは、404のような固定Webページにユーザーをリダイレクトする必要があります。これはReactアプリケーションで、標準のroot divを使用してindex.html内のコンポーネントをレンダリングしています。ウェブサイトの最小幅をサポートする
0
A
答えて
1
あなたがreactjsを使用している場合、あなたはこれを試してみることができます。
window.addEventListener('load',() => {
const width = screen.width;
if (width > 1300) {
render((
<SomeComponent />
), document.getElementById('root'));
}
else {
render((
<div>404 not found </div>
), document.getElementById('root'));
}
});
+0
が、これは別のページにユーザーをリダイレクトするように変更することはできますか? – jkris
+1
私はそれが、私が試したことがありませんthink 'window.location.replace(" http:// stack overflow.com ");他の部分では、Alfred Xing – duwalanise
1
あなたはそれが1300未満だ場合、それらをリダイレクトし、その後、ルートコンポーネントのコンストラクタまたはcomponentDidMount
のいずれか(負荷に画面の幅を確認することができます。
var width = screen.width;
if (width < 1300) window.location.replace("http://stackoverflow.com");
関連する問題
- 1. 最小幅、最大幅のCSS最小幅を使用
- 2. 最小幅、最大幅のHTMLフルスクリーンレイアウト
- 3. CSSの最小幅と最大幅?
- 4. ウェブサイト開設のための最小解像度のサポート
- 5. CSS幅と最小幅
- 6. CSS3:最大幅と最小幅
- 7. デバイスの最小幅と最小値を設定する方法
- 8. ブートストラップで最小幅と最大幅を設定する方法
- 9. レスポンスブートストラップレイアウトの最小幅を設定する
- 10. Android最小幅レイアウト
- 11. ページングクエリをサポートするDBの最小バージョン
- 12. 幅、最小幅、最大幅の組み合わせ
- 13. 最小幅のIEバグ?
- 14. 最小ページ幅を定義するGWT
- 15. 最初のテーブルの列の最小幅
- 16. 幅を最小に設定する幅のsetBounds値?
- 17. Firebaseクラウドメッセージングの最小サポートsdk
- 18. C++をサポートする最小iOSバージョン0x
- 19. 最小幅と最大幅のCSSのメディアクエリ
- 20. CSS:柔軟な幅をシミュレートする(最小幅なし) -
- 21. jQueryを使った最小幅と最大幅
- 22. CSSの最小幅と最大幅とフレキシブルなレイアウト
- 23. jQueryポップアップの最小幅と最大幅/高さ
- 24. javascript:winopenの最小幅はIEですか?
- 25. 最小/最大幅と100%の高さで%幅を使用する浮動小数点divs(応答性)
- 26. ウェブページの最小幅を1024pxに設定
- 27. 最小限の幅でブートストラップを停止
- 28. Flex 4.5 - Spark DropDownList - ドロップダウンの最小幅はアンカーの幅です
- 29. 最小幅のNSMenu:pressingを押すと、カスタムビューで最小幅が無視されます。
- 30. SSRSの最小列幅の設定
ページのロードの画面幅を確認し、それが未満1300個のピクセルである場合は、リダイレクトを行う。 –