問題タブ [browser-refresh]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - javascriptを使用して更新ボタンを作成する方法
JavaScriptを使用してページを更新する機能を作成できますか(同じブラウザの更新ボタン)
ありがとう
image - ページの更新 (F5) で一部の背景画像が表示されない
ログイン ページを更新すると、一部の背景画像が表示されません。まったく発生しないこともあれば、1 つ、3 つ、またはそれ以上になることもあります。リンクをクリックしてログイン ページをロードするか、ログイン URL を直接入力すると、すべての背景画像が表示されます。これは、IE と FF の両方でログイン ページを更新 (F5) したときにのみ発生します。
- FFキャッシュをクリアしました
- ログイン URL (https://domain/login/): style.css (ステータス 200) を参照すると、すべての背景画像が表示されます (ステータス 200)。
- ログイン URL: style.css (ステータス 200) を再度参照すると、すべての背景画像が表示されます (ステータス 200) が、firebug にそれらの痕跡がありません (キャッシュからロードされます)。
- F5: style.css (ステータス 304) を押すと、表示されていない 1 つの背景画像を除いて、表示されているすべての背景画像のステータスが 304 になり、ステータスが 200 でサイズが 0 になります。
- もう一度 F5 を押します: style.css が読み込まれ (ステータス 304)、表示されていない 1 つの背景画像を除いて、表示されているすべての背景画像のステータスは 304 で、ステータスは 200 で、サイズは 0 です (前のものとは異なります。 1 つがステータス 304 で表示されるようになりました)
奇妙な部分は、欠落している bg 画像が firebug でステータス 200 (キャッシュなし?) を持ち、Fiddler が欠落している bg 画像で「HTTP/1.1 504 Fiddler - Receive Failure」を返すことです。もう1つの奇妙なことは、<img src="/assets/images/icon_cart.png" />
login.phpファイルに直接入れると、その画像が常にロードされることです
背景画像の style.css と login.php は private_html ディレクトリにあり、プロトコルとして https を使用します。SSL証明書が正しくインストールされています。問題を探す場所がわかりません(別のヘッダーを試し、キャッシュをクリアし、ローカルおよびパブリックサーバーでテストし、login.phpファイルを削除しました)、何か小さいと思いますが、今は迷っています
ios - Page.IsPostBack の代替方法
私は iPhone、Android、Blackberry の Web プログラミングに夢中です。ページの更新を停止する必要がある (ブログによると、これは不可能です) か、送信するのではなくページを更新する必要があるという問題に遭遇しました。
ASP.Net サーバー コントロールではなく基本的な HTML コントロールを使用したため、Page.IsPostBack を使用してページの更新とポストバックを区別することはできません。
私が試した代替案:
問題の根本は、読み取り専用でポストバックでのみ更新される Request.Form コレクションを使用したことです。そのため、ページを更新すると、Request.Form コレクションには以前の値が含まれているため、以前の要求に従って送信されます。
このリンクにあるように、Cookie を使用してみました: http://hi.baidu.com/cxyking/blog/item/508872346135283c5ab5f53c.html
すでにロードされた後にのみ、ページの更新を検出できます。私の要件は、元のページがアンロードされる前にページの更新を検出する必要があるということです。
OnBeforeUnload を使用して警告メッセージを表示しようとしました。ただし、これはデスクトップ ブラウザーでのみ機能し、iOS はこのイベントに対して何もしないようです。
次のいずれかを行う方法について何か考えはありますか:
- ページの更新を完全に停止します。
- ページを離れないユーザーに警告メッセージを表示する (iOS では OnBeforeUnload が機能しない)
- どういうわけか、Request.Form コレクションを更新します (Set はありますが、読み取り専用であるため、機能しないことに注意してください)。
.net - ブラウザの更新ボタンをクリックして URL を変更する
login.aspx ページがあります。ログインが成功すると、FirstPage.aspx などの別のページに検証があり、検証が失敗すると、ページは"login.aspx?status=false"にリダイレクトされます。次に、Login.aspx ページでエラー メッセージにラベルが割り当てられ、表示されます。ここで、ブラウザの更新ボタンをクリックすると、URL が「login.aspx」に変更される必要があります。
これを達成する方法。どんな助けでも大歓迎です。
前もって感謝します
silverlight - Silverlightの更新データ
Silverlightを使用しているときにブラウザを強制的に更新するための最良の方法がわかりません。
シナリオは次のようになります。
- IISでホストされているSilverlightアプリケーションがあります
- 2人のユーザーが同じページを開き、そのページにはいくつかのレコードを含むグリッドが含まれています。
- 1人のユーザーのみが1つのレコードを変更し、データをデータベースに保存します
他のユーザーは、ページを手動で更新しない限り、データが変更されたことをどのように確認できますか?
自動更新を実装する必要がありますか?
前もって感謝します
sharepoint - SharePoint 2010 Foundation での展開時にカスタム マスター ページが更新されない
SharePoint 2010 Foundation を使用して Server 2008 R2 で VS2010 を使用しています。
http://msdn.microsoft.com/en-us/library/gg447066.aspx (カスタム ページを機能としてアクティブ化) の手順に従ってカスタム マスター ページを作成しましたが、その結果に満足しています。しかし、画像を変更して VS2010 を介して展開しようとするとすぐに、変更がページに表示されていないことに気付きました (古い画像がまだ表示されていました)。
有用な観察:
- これはサンドボックス ソリューションです。
- wsp が新しいイメージでビルドされていることを確認したところ、そうでした。
- ソリューションを撤回するときは、マスター ページ ギャラリーにも移動し、そこからカスタム マスター ページを削除して、最初からやり直すようにしています。変わりはない。
- SP Designer に「サイト定義に戻す」オプションがありません。
- 中央管理の [ルック アンド フィール] セクションに、[サイト定義にリセット] オプションがありません。
- マスター ページの SPFile の "CustomizedPageStatus" プロパティを確認すると、それが "none" に設定されていることがわかります。実際、RevertContentStream を呼び出すと例外がスローされます。これは、必ずしも非ゴースト化の問題ではない可能性があることを示しています.
私のイメージがどこに展開されるのか、またこの問題の原因は何かを知っている人はいますか? 「展開場所」プロパティは正しい場所につながりません (実際、フィーチャーのフォルダーも表示されません)。パス内の変数 ({SharePointRoot}\Template\Features{FeatureName}\StyleLibrary\Branding101\Images\) が解析される方法と関係があるのでしょうか?
私はSharepointを初めて使用するので、すべての助けをいただければ幸いです。
asp.net-mvc - asp.net mvc - ページ更新の検出
この問題に関する StackOverflow の同様の質問であることは理解していますが、どれも私の問題を解決していないため、新しい問題を作成しています。
タイトルが示すように、ユーザーがページを更新したことを検出したいと思います。ユーザーが行ったこと (項目の追加、削除、編集など) に関するログ情報を保存するページがあります。このログは、ユーザーがページを更新したときではなく、ページを離れたときにのみ保存できます。
以下の例を試して、更新または新しいリクエストかどうかを検出しました。
それTempData
は私の次の行動で期限切れになるはずです。ただし、何らかの理由でアプリケーション全体で存続しています。このブログによると、その後のリクエストで有効期限が切れるはずです(私が何かを理解していない限り)。アプリからログアウトして再度ログインしても、TempData はまだ有効です。
javascript関数onbeforeunload
を使用して何らかのアクションへのAJAX呼び出しを行うことを考えていましたが、もう一度TempDataに依存するか、この更新情報を何らかの形で保持する必要があります. 任意のヒント?
ruby-on-rails-3.1 - ブラウザの違いを確認するために変更を加えるたびに、アセットをプリコンパイルする必要があります
タイトルで述べたように、変更を加えるたびにアセットをプリコンパイルして、どのように表示されるかを確認する必要があります。試しましたがconfig.assets.compile = true
、成功しませんでした。
私も試しましRAILS_ENV = 'development'
たが、同じ効果があります。本当に迷惑なので助けてください。
私のシステムは次の場所で実行されています:
- Xubuntu
- Rails -v:3.1.1
- Ruby -v:1.9.2p290
私も試しました:
javascript - JavaScript reload() は、ページの残りの処理を停止しますか?
私のテストでは、JavaScript のreload()
関数はその後に続くコードの実行を妨げているように見えます...しかし、これが100%の確率で正しいことを誰かが確認できますか?
ユーザーが派手なトリックなしで JavaScript を有効にしていると仮定します。
あれは:
java - ブラウザを更新する Java コード
ユーザーが(私が取り組んでいるアプリに)ログインするたびに、ホームページにリダイレクトされるため、一度更新する必要があります。基本的にブラウザを更新するには、.java ファイルにコードを記述する必要があります。
Javaでこれをどのように達成できますか。JavaScriptを使用して実行できることはわかっていますが、.javaファイルで上記を実現する必要があります。何か案は ???