Saya sedang melakukan pengujian pada situs seluler yang sedang dikembangkan dan ada banyak pembaruan dan perubahan yang terjadi pada situs ini. Untuk menguji lagi dan menghapus semua JavaScript atau apa yang tidak disimpan dalam cache pada iPhone saya, saya perlu menghapus situs dari sejarah.
Namun, saya tidak terlalu suka menghapus semua riwayat browser saya karena saya tidak ingin masuk kembali ke setiap situs yang saat ini saya masuki atau memiliki cookie. Pengujian ini dapat berlangsung beberapa bulan dan pikiran harus menghapus riwayat saya dan masuk ke semua akun saya setiap kali tidak begitu menarik.
Apakah ada cara untuk secara khusus menghapus riwayat hanya satu domain dari riwayat saya tanpa menghapus semua cache saya?
Saya dapat (dan memang) memiliki peramban lain di iPhone saya (chrome, opera - jika itu bahkan dianggap sebagai peramban) tetapi karena Safari adalah peramban yang sebagian besar akan digunakan oleh audiens target saya harus tetap menggunakan peramban ini secara dominan.
Jawaban:
Saya tidak tahu apakah ini yang Anda inginkan, tetapi jika Anda membuka Pengaturan, lalu klik Safari, lalu gulir ke bawah dan klik Advanced, lalu klik pada Data Situs Web Anda akan mendapatkan daftar situs web yang menyimpan data. Anda dapat mengklik Edit kemudian menghapus data hanya dari situs yang Anda ingin hapus data yang tersimpan.
sumber
Anda juga bisa menggunakan ini di browser,? Nocache = 1 sebelum URL. contoh www.constructivworks.com/?nocache=1
Ini akan menghapus cache secara khusus di situs yang telah Anda buka di tab tertentu.
Semoga ini membantu!
sumber
Jawaban Andre dan Gary versi saya;
sumber
Untuk menghapus cookie untuk situs tertentu di Chrome untuk iOS
Sekarang cukup kunjungi situs mana saja, tarik bookmark Anda dan klik bookmark yang baru saja kami buat. Itu akan menghapus cookie hanya untuk satu situs itu, bahkan di Chrome iOS.
Referensijavascript:void((function(){var%20a,b,c,e,f;f=0;a=document.cookie.split(";%20");for(e=0;e<a.length&&a[e];e++){f++;for(b="."+location.host;b;b=b.replace(/^(?:%5C.|[^%5C.]+)/,"")){for(c=location.pathname;c;c=c.replace(/.$/,"")){document.cookie=(a[e]+";%20domain="+b+";%20path="+c+";%20expires="+new%20Date((new%20Date()).getTime()-1e11).toGMTString());}}}alert("Expired%20"+f+"%20cookies");})())
sumber
Karena saya tidak dapat menemukan cara untuk melakukan itu (saya hanya mencoba menyegarkan stylesheet untuk pengujian pengembangan), saya akhirnya hanya menambahkan
?v=$time
ke akhir stylesheet saya sementara saya menguji untuk memastikan selalu ada perubahan terbaru dan tidak melakukan cache (biasanya caching baik-baik saja tetapi saya perlu melihat perubahan selama pengembangan).sumber