0

私はJavaScript関数とスクリプトの乱交を使用していますが、それらは少し競合しています。

正しく機能するために既にハッシュタグを使用しているページがありますが、ページを更新しないと機能の 1 つが機能しません。

少し検索して、ページを更新する方法をいくつか見つけましたが、URL にハッシュタグが既に含まれているかどうかを確認します...私の場合は既に行っているため、役に立ちません。

URLにハッシュタグがあるかどうかを確認せずに、ページを1回更新できるようにしたいのですが、それだけです。

助けていただければ幸いです。ありがとう

4

2 に答える 2

0

これはあなたが探しているものかもしれません:

function doRefreshOnce(){
    if(localStorage["refreshed"]=="false"){
        localStorage["refreshed"]="true"
        location.reload();
    }
}
于 2012-05-23T23:20:53.900 に答える
0

一度はどういう意味ですか?

一度?ユーザーごとに1回?訪問ごとに1回?ユーザーが同じページを開いている2つのタブを持っている場合はどうなりますか?これらのタブのいずれかまたは両方で更新する必要がありますか?

一度必要な場合は、サーバー側で処理する必要があります。

ユーザーごとに1回、ローカルストレージまたはCookieを使用して処理できます

「訪問」ごとに1回(つまり、タブのセットごとに1回)Cookieで処理できます

タブ/訪問ごとに1回、URLで処理する必要があります。これは、フラグメント識別子またはクエリ文字列を使用する場合です。

于 2012-05-23T23:26:10.997 に答える