簡體   English   中英

如何以編程方式清除瀏覽器中的網址緩存?

[英]How to clear Url cache in Browser in android programmatically?

我要使用一個應用程序,在該應用程序中單擊該按鈕后,您將進入瀏覽器的登錄頁面。 登錄后,將帶您進入第二屏幕,當用戶注銷時,將帶您進入第一屏幕,您必須再次登錄才能進入第二屏幕。 好吧,我面臨的問題是,一旦用戶注銷,它將帶您進入第一個屏幕,但是當您單擊按鈕時,它將直接進入第二個屏幕,而無需登錄屏幕(不獲取用戶名,密碼)。 我堅持了一天,無法走得更遠,任何人都可以幫助我解決此解決方案。

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(//url));
startActivity(browserIntent);
browserIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

我會在每頁此代碼后清除瀏覽器現金。 可能會有幫助。

        Intent intent = new Intent(Intent.ACTION_VIEW, uri);
        startActivity(intent);
        intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

您的url腳本是什么,下面的內容或永遠相同的屏幕都是相同的腳本,並且zou僅更改了div? 我在下載PDF文檔時遇到類似問題,但是PHP腳本首次出現登錄屏幕。

<?php
$copern = 1*$_REQUEST['copern'];
if( $copern == 0 ) { $copern=1; }
if( $copern == 1 ) { 
?>
<br /><br /><br /><br /><br /><br /><br />
<a href="../cis/sk2.php?copern=2" >Login</a>
<?php
               }
if( $copern == 2 ) { 
?>
<br /><br /><br /><br /><br /><br /><br />
<a href="../cis/sk2.php?copern=1" >Logout</a>
<?php
               }
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM