වෙනත් වෙබ් පිටුවකට මා යොමු කරන්නේ කෙසේද?


7723

JQuery හෝ පිරිසිදු ජාවාස්ක්‍රිප්ට් භාවිතයෙන් පරිශීලකයා එක් පිටුවක සිට තවත් පිටුවකට හරවා යැවිය හැක්කේ කෙසේද?


147
මම දිගටම window.location = url; සහ window.location.href = url; ඒවා වෙනස් වන්නේ කෙසේද? ඔවුන්ද? BTW, මම window.location.replace (url) ගැන දැන සිටියේ නැත. හොඳයි.
ඩේවිඩ් එම්. මිලර්

100
window.locationහා සමාන වේ window.location.hrefහැසිරීම අනුව,. window.locationවස්තුවක් ආපසු ලබා දෙයි. .hrefසකසා නොමැති නම් window.location, පරාමිතිය වෙනස් කිරීම සඳහා පෙරනිමි .href. නිගමනය කරන්න: එකක් භාවිතා කිරීම හොඳයි.
රැප්ටර්

10
var url = "වෙබ් අඩවියේ නම" $ (ස්ථානය) .attr ('href', url);
පිස්සු විද්‍යා ient යා

31
Ad මැඩ් සයන්ටිස්ට් එය කිරීමට පසුගාමී ක්‍රමයකි. ස්ථාන වස්තුව HTML අංගයක් නොවන අතර එය සැකසීමට jquery වස්තුව භාවිතා කිරීම වැරදියි. J ජු JS කේතය එතරම් සරල වූ විට ඔබ එය භාවිතා කරන්නේ ඇයි?
ජුවාන් මෙන්ඩිස්

1
ඔබට නැවත හරවා යැවීමට අවශ්‍ය ඇයි? පිවිසුම් පෝරමය ඉදිරිපත් නොකළ යුතුද? ඉලක්ක පිටුවෙහි කිසිදු තර්කනයක් නොතිබුණද, ඔබට තවමත් පෝරමය වෙනත් පිටුවකට ඉදිරිපත් කළ හැකිය.
ඩිම්ට්

Answers:


14810

යමෙක් jQuery භාවිතා කර යළි හරවා යවන්නේ නැත

jQuery අවශ්‍ය නොවන window.location.replace(...)අතර එය HTTP යළි-යොමුවීමක් අනුකරණය කරයි.

window.location.replace(...)භාවිතා කිරීමට වඩා හොඳය window.location.href, මන්දයත් replace()ආරම්භක පිටුව සැසි ඉතිහාසයේ තබා නොගන්නා නිසා පරිශීලකයා කිසිදා නිම නොවන පසු-බොත්තම් ව්‍යසනයක සිර නොවනු ඇත.

සබැඳියක් ක්ලික් කිරීම යමෙකු අනුකරණය කිරීමට ඔබට අවශ්‍ය නම්, භාවිතා කරන්න location.href

ඔබට HTTP යළි-යොමුවීමක් අනුකරණය කිරීමට අවශ්‍ය නම්, භාවිතා කරන්න location.replace

උදාහරණයක් වශයෙන්:

// similar behavior as an HTTP redirect
window.location.replace("http://stackoverflow.com");

// similar behavior as clicking on a link
window.location.href = "http://stackoverflow.com";

// Another method for doing redirecting with JavaScript is this:
window.location = "https://stackoverflow.com";

78
ඉදිරිපත් කිරීමේ බොත්තමකදී ආපසු පැමිණීම අසත්‍යය; ඔබේ ශ්‍රිතය තුළද
අභි

134
ප්‍රශ්නය විශේෂයෙන් ජාවාස්ක්‍රිප්ට් ගැන ය, නමුත් පරිශීලකයා ජාවාස්ක්‍රිප්ට් අක්‍රීය කර ඇත්නම් මෙටා නැවුම්බවක් අසාර්ථක ලෙස භාවිතා කළ හැකි බව සඳහන් කිරීම වටී
හොප්

22
@ නිකොලාමාර්ටිනි නම් (IE) document.write ("");
ජෙෆ් නොයෙල්

49
ඔබ දැනටමත් jQuery භාවිතා කරන්නේ නම්, භාවිතා කරන්න $(location).attr('href',url);. window.location.hrefසමහර බ්‍රව්සර්වල නොගැලපෙන හැසිරීම් ඇති බව පෙනේ, ඇත්ත වශයෙන්ම එය මගේ ෆයර්ෆොක්ස් අනුවාදයේ ක්‍රියා නොකරයි. window.locationIE හි අනුවාදවල සෘජුවම ක්‍රියා නොකරන බව මම අසා ඇත්තෙමි .
Noz

8
"වඩා හොඳ" ඉවත් කළ යුතුය. පිළිතුරෙහි පසුව සඳහන් කළ පරිදි, හොඳම විසඳුම ස්ථානීය වේ. OP "ජාවාස්ක්‍රිප්ට් සමඟ HTTP යළි-යොමුවීමක් අනුකරණය කරන්නේ කෙසේදැයි විමසන්නේ නැත ..."
මැඩ්මාර්ඩිගන්

1685

අවවාදයයි: මෙම පිළිතුර ලබා දී ඇත්තේ හැකි විසඳුමක් ලෙස ය; jQuery අවශ්‍ය බැවින් එය පැහැදිලිවම හොඳම විසඳුම නොවේ . ඒ වෙනුවට පිරිසිදු ජාවාස්ක්‍රිප්ට් විසඳුමට වැඩි කැමැත්තක් දක්වන්න.

$(location).attr('href', 'http://stackoverflow.com')

63
ප්‍රශ්නයට වචනානුසාරයෙන්ම පිළිතුර එයයි. ඔබ දැනටමත් Jquery භාවිතා කරන්නේ නම් සහ එය දැනටමත් පටවා ඇත්නම් එය වඩාත් කලාප පළල කාර්යක්ෂම වන අතර කෙටිමං භාවිතා කිරීමට වඩා පැහැදිලි වනු ඇත
බැරිමැක්

27
වැදගත්ම දෙය නම්, නොපැහැදිලි jQuery සමඟ මෙය කිරීමට ක්‍රමයක් තිබේද? මෙය window.location.href = url සඳහා වූ එතුමකි. නමුත් jQuery හට යම් ශ්‍රිතයක් තිබේ නම්, window.location.href = url නම්; වත්මන් පරිසරය තුළ (බ්‍රව්සරය, මෙහෙයුම් පද්ධතිය, ආදිය) වැඩ කිරීමට යන්නේ නැතිද? jQuery හරයට වන්දි ගෙවිය හැකිද?
ක්‍රිස්

271
මේ ආකාරයෙන් සමීකරණයට jQuery බල කිරීම හාස්‍යජනක හා අර්ථ විරහිත ය, විශේෂයෙන් window.locationමූලද්‍රව්‍යයක් නොවන බැවින් ගුණාංග නොමැති බැවින්.
ටිම් ඩවුන්

10
කෙසේ හෝ මෙය .attr()සැබවින්ම ගුණාංග සැකසෙන (එනම් .setAttribute()) මෑත jQuery අනුවාද සමඟ තවමත් ක්‍රියා කරන බවට මට සැකයි
ThiefMaster

156
eldeltaray මෙය නැවත හරවා යැවීමට තවත් ක්‍රමයක් නොවේ , ඉහත කී පරිදි, එය ස්ථානීය වස්තුව වටා අර්ථ විරහිත එතීමකි , එය මූලද්‍රව්‍යයක් පවා නොවේ! මෙය මට මතක් කර දෙන්නේ i.stack.imgur.com/ssRUr.gif
JCM

677

පිටුවක් හරවා යැවීම සඳහා සම්මත "වැනිලා" ජාවාස්ක්‍රිප්ට් ක්‍රමය

window.location.href = 'newPage.html';

හෝ වඩාත් සරලව: ( windowගෝලීය බැවින් )

location.href = 'newPage.html';

යළි-යොමුවීමේදී ඔබට HTTP_REFERER අහිමි වන නිසා ඔබ මෙහි සිටී නම් , දිගටම කියවන්න:

(එසේ නොමැතිනම් මෙම අවසාන කොටස නොසලකා හරින්න)


පහත දැක්වෙන කොටස HTTP_REFERERබොහෝ ආරක්ෂක පියවරයන්ගෙන් එකක් ලෙස භාවිතා කරන්නන් සඳහා වේ (එය විශාල ආරක්ෂිත පියවරක් නොවුවත්). ඔබ ඉන්ටර්නෙට් එක්ස්ප්ලෝරර් 8 හෝ ඊට අඩු භාවිතා කරන්නේ නම්, ඕනෑම ආකාරයක ජාවාස්ක්‍රිප්ට් පිටු හරවා යැවීමක් (location.href, ආදිය) භාවිතා කරන විට මෙම විචල්‍යයන් නැති වී යයි.

පහත අපි HTTP_REFERER අහිමි නොවන පරිදි IE8 සහ පහළ සඳහා විකල්පයක් ක්‍රියාත්මක කිරීමට යන්නෙමු . එසේ නොමැතිනම්, ඔබට සෑම විටම පාහේ සරලව භාවිතා කළ හැකිය window.location.href.

එරෙහිව පරීක්ෂණ HTTP_REFERER(URL එක ආදිය ඇලවීම, සැසිය,) හැකි ඉල්ලීමක් නීත්යානුකූල බව කිව හැකි වේ. ( සටහන: අදහස් දැක්වීම්වල ඩ්‍රූප්ගේ සබැඳිය මගින් සටහන් කර ඇති පරිදි, මෙම යොමු කරන්නන් වැඩ කිරීමට / කොල්ලකෑමට ක්‍රම තිබේ)


සරල හරස් බ්‍රව්සර් පරීක්ෂණ විසඳුම (ඉන්ටර්නෙට් එක්ස්ප්ලෝරර් 9+ සහ අනෙකුත් සියලුම බ්‍රව්සර් සඳහා window.location.href වෙත ආපසු යාම)

භාවිතය: redirect('anotherpage.aspx');

function redirect (url) {
    var ua        = navigator.userAgent.toLowerCase(),
        isIE      = ua.indexOf('msie') !== -1,
        version   = parseInt(ua.substr(4, 2), 10);

    // Internet Explorer 8 and lower
    if (isIE && version < 9) {
        var link = document.createElement('a');
        link.href = url;
        document.body.appendChild(link);
        link.click();
    }

    // All other browsers can use the standard window.location.href (they don't lose HTTP_REFERER like Internet Explorer 8 & lower does)
    else { 
        window.location.href = url; 
    }
}

60
පාද සටහන: ආරක්ෂක පියවරක් ලෙස යොමුකරු පරීක්ෂා කිරීම පිළිකුල් සහගත විසඳුමකි. duckduckgo.com/?q=referrer+spoofing
droope

යොමු කිරීමේ URL හි ඔබට HTTP GET සැසි හැඳුනුම්පතක් තිබේ නම් එය වලංගුභාවය සඳහා සැසියට එරෙහිව පරීක්ෂා කිරීමට භාවිතා කළ හැකිය.
ෆොක්ස්

usemcpDESIGNS ඔබ භාවිතා කිරීමට උත්සාහ කළ බව ඔබට විශ්වාසද location.assign? මම IE8 සමඟ මගේ යෙදුමේ භාවිතා කරන අතර මට HTTP_REFERERශීර්ෂකය නැති නොවේ .
බුසිනාස්

අවම වශයෙන් 2012 දී එය ක්‍රියා නොකරයි, සමහර විට පසුකාලීනව IE8 හි පැච් එය සවි කර ඇත - එය ඇසීම සතුටක්!
මාර්ක් පීසාක් - Trilon.io

1
HTTP_REFERER පිළිබඳ ඔබේ සඳහන මට window.open සමඟ ඇති ගැටළුව තේරුම් ගැනීමට උපකාරවත් වූ අතර මම මෙහි විසඳුමක් සොයා ගතිමි : stackoverflow.com/questions/7580613/… . මාර්ගය වන විට මට IE11 හි ගැටලුව තිබේ!
ඩොව් මිලර්

427

මෙය කිරීමට බොහෝ ක්‍රම තිබේ.

// window.location
window.location.replace('http://www.example.com')
window.location.assign('http://www.example.com')
window.location.href = 'http://www.example.com'
document.location.href = '/path'

// window.history
window.history.back()
window.history.go(-1)

// window.navigate; ONLY for old versions of Internet Explorer
window.navigate('top.jsp')


// Probably no bueno
self.location = 'http://www.example.com';
top.location = 'http://www.example.com';

// jQuery
$(location).attr('href','http://www.example.com')
$(window).attr('location','http://www.example.com')
$(location).prop('href', 'http://www.example.com')

8
window.navigateold-IE- පමණි (ෆයර්ෆොක්ස් / ක්‍රෝම් මේ සඳහා සහය නොදක්වයි). ඔබට සියලු විකල්ප ගණනය කිරීමට අවශ්‍ය නම්, අමතක නොකරන්න document.location.
රොබ් ඩබ්ලිව්

document.location = document.referrer; කරුණාකර එය ලැයිස්තුවට ද එක් කරන්න. මෙය History.back මෙන් ක්‍රියා නොකරයි, ඒ වෙනුවට පිටුව නැවත නැවුම් කරන්න.
අලි හුමායුන්

.attr () jQuery 3.0.0 මත ක්‍රියා නොකරනු ඇත. ඒ වෙනුවට .val () භාවිතා කරන්න.
රිවලස්

4
@ LéoLam ගූගල් නමින් සෙවුම් යන්ත්‍රයක් ඇත්තේ එබැවිනි. :-) ඔබට ගූගල් හි එක් එක් ඒවා සෙවිය හැකි අතර වෙනස සොයාගත හැකිය. අහඹු ලෙස එකක් තෝරා ගැනීමට ඔබට අවශ්‍ය නැත.
මම වඩාත්ම මෝඩ පුද්ගලයා

ඔබ ද ලේඛන බලන්න පුළුවන්, developer.mozilla.org/en-US/docs/Web/API/Location
ජෝන් Balvin arias

330

මෙය සෑම බ්‍රව්සරයක් සඳහාම ක්‍රියාත්මක වේ:

window.location.href = 'your_url';

8
document.location.replace(redirectURL)බ්‍රව්සර් ඉතිහාසයේ පළමු පිටුව වීමට ඔබට අවශ්‍ය නැතිනම් ඔබටද කළ හැකිය
jazzcat

298

ඔබ කිරීමට උත්සාහ කරන දෙය පිළිබඳව ඔබ තව ටිකක් විස්තරාත්මකව සිටියේ නම් එය උපකාරී වේ. ඔබ පේජ් දත්ත ජනනය කිරීමට උත්සාහ කරන්නේ නම්, ඔබ මෙය කරන්නේ කෙසේද යන්න පිළිබඳ විකල්ප කිහිපයක් තිබේ. ඔබට කෙලින්ම ලබා ගැනීමට අවශ්‍ය සෑම පිටුවක් සඳහාම වෙනම සබැඳි ජනනය කළ හැකිය.

<a href='/path-to-page?page=1' class='pager-link'>1</a>
<a href='/path-to-page?page=2' class='pager-link'>2</a>
<span class='pager-link current-page'>3</a>
...

උදාහරණයේ වත්මන් පිටුව කේතයේ සහ CSS සමඟ වෙනස් ලෙස හසුරුවන බව සලකන්න.

පේජ් කරන ලද දත්ත AJAX හරහා වෙනස් කිරීමට ඔබට අවශ්‍ය නම්, jQuery පැමිණෙන්නේ මෙහිදීය. ඔබ කළ යුත්තේ වෙනස් පිටුවකට අනුරූප වන එක් එක් නැංගුරම් ටැග් වලට ක්ලික් හෑන්ඩ්ලර් එක් කිරීමයි. මෙම ක්ලික් හසුරුවන්නා විසින් jQuery කේතයක් ඉල්ලා සිටින අතර ඊළඟ පිටුව AJAX හරහා ලබාගෙන නව දත්ත සමඟ වගුව යාවත්කාලීන කරයි. පහත උදාහරණයෙන් උපකල්පනය කරන්නේ ඔබට නව පිටු දත්ත ලබා දෙන වෙබ් සේවාවක් ඇති බවයි.

$(document).ready( function() {
    $('a.pager-link').click( function() {
        var page = $(this).attr('href').split(/\?/)[1];
        $.ajax({
            type: 'POST',
            url: '/path-to-service',
            data: page,
            success: function(content) {
               $('#myTable').html(content);  // replace
            }
        });
        return false; // to stop link
    });
});

252

මම හිතන්නේ location.replace(URL)එය හොඳම ක්‍රමයයි, නමුත් ඔබේ නැවත හරවා යැවීම පිළිබඳව සෙවුම් යන්ත්‍ර වෙත දැනුම් දීමට ඔබට අවශ්‍ය නම් (ඔවුන් හරවා යැවීම බැලීමට ජාවාස්ක්‍රිප්ට් කේතය විශ්ලේෂණය නොකරයි) ඔබ rel="canonical"ඔබේ වෙබ් අඩවියට මෙටා ටැගය එක් කළ යුතුය .

HTML නැවුම් කිරීමේ මෙටා ටැගයක් සහිත නොස්ක්‍රිප්ට් කොටසක් එකතු කිරීමද හොඳ විසඳුමකි. යළි-යොමුවීම් නිර්මාණය කිරීම සඳහා මෙම ජාවාස්ක්‍රිප්ට් යළි-යොමුවීමේ මෙවලම භාවිතා කිරීමට මම ඔබට යෝජනා කරමි . එයට HTTP යොමු කිරීම සමත් වීමට Internet Explorer සහාය ඇත.

ප්‍රමාදයකින් තොරව නියැදි කේතය මේ වගේ ය:

<!-- Place this snippet right after opening the head tag to make it work properly -->

<!-- This code is licensed under GNU GPL v3 -->
<!-- You are allowed to freely copy, distribute and use this code, but removing author credit is strictly prohibited -->
<!-- Generated by http://insider.zone/tools/client-side-url-redirect-generator/ -->

<!-- REDIRECTING STARTS -->
<link rel="canonical" href="https://yourdomain.com/"/>
<noscript>
    <meta http-equiv="refresh" content="0;URL=https://yourdomain.com/">
</noscript>
<!--[if lt IE 9]><script type="text/javascript">var IE_fix=true;</script><![endif]-->
<script type="text/javascript">
    var url = "https://yourdomain.com/";
    if(typeof IE_fix != "undefined") // IE8 and lower fix to pass the http referer
    {
        document.write("redirecting..."); // Don't remove this line or appendChild() will fail because it is called before document.onload to make the redirect as fast as possible. Nobody will see this text, it is only a tech fix.
        var referLink = document.createElement("a");
        referLink.href = url;
        document.body.appendChild(referLink);
        referLink.click();
    }
    else { window.location.replace(url); } // All other browsers
</script>
<!-- Credit goes to http://insider.zone/ -->
<!-- REDIRECTING ENDS -->

228

නමුත් යමෙකුට නැවත මුල් පිටුවට හරවා යැවීමට අවශ්‍ය නම් ඔහුට පහත දැක්වෙන ස්නිපටය භාවිතා කළ හැකිය.

window.location = window.location.host

සංවර්ධනය, වේදිකාගත කිරීම සහ නිෂ්පාදනය වැනි වෙනස් පරිසර තුනක් ඔබට තිබේ නම් එය ප්‍රයෝජනවත් වනු ඇත.

ඔබ Chrome කොන්සෝලය හෝ මේ වචන දැමීම මගින් මෙම කවුළුව හෝ window.location වස්තුව ගවේෂණය කළ හැක්කේ Firebug ගේ කොන්සෝලය.


window.location.replace (window.location.protocol + "//" + window.location.host)
moala

13
ඊටත් වඩා සරලයි: window.location = '/'
ඉෆ්ටා

213

බ්‍රව්සරයේ ලිපින තීරුවේ දර්ශනය වන වත්මන් URL ලබා ගැනීමට සහ වෙනස් කිරීමට ජාවාස්ක්‍රිප්ට් ඔබට බොහෝ ක්‍රම සපයයි. මෙම සියලු ක්‍රම කවුළු වස්තුවෙහි ගුණාංගයක් වන ස්ථාන වස්තුව භාවිතා කරයි. පහත දැක්වෙන පරිදි වත්මන් URL ඇති නව ස්ථාන වස්තුවක් ඔබට නිර්මාණය කළ හැකිය ..

var currentLocation = window.location;

URL එකක මූලික ව්‍යුහය

<protocol>//<hostname>:<port>/<pathname><search><hash>

රූප විස්තරය මෙහි ඇතුළත් කරන්න

  1. ප්‍රොටෝකෝලය - අන්තර්ජාලයේ සම්පතට ප්‍රවේශ වීම සඳහා භාවිතා කළ යුතු ප්‍රොටෝකෝලයෙහි නම සඳහන් කරයි. (HTTP (SSL නොමැතිව) හෝ HTTPS (SSL සමඟ))

  2. ධාරක නාමය - ධාරක නාමය සම්පත හිමි ධාරකය නියම කරයි. උදාහරණයක් ලෙස, www.stackoverflow.com. සේවාදායකයක් සත්කාරකයේ නම භාවිතා කරමින් සේවාවන් සපයයි.

  3. වරාය - සේවාදායකයක් වෙත පැමිණෙන විට අන්තර්ජාලය හෝ වෙනත් ජාල පණිවිඩයක් යොමු කළ යුතු නිශ්චිත ක්‍රියාවලියක් හඳුනා ගැනීමට භාවිතා කරන වරාය අංකය.

  4. pathname - වෙබ් සේවාදායකයාට ප්‍රවේශ වීමට අවශ්‍ය ධාරකය තුළ ඇති නිශ්චිත සම්පත පිළිබඳ තොරතුරු මාර්ගය සපයයි. උදාහරණයක් ලෙස, stackoverflow.com/index.html.

  5. විමසුම - විමසුම් නූලක් මාර්ග සංරචකය අනුගමනය කරන අතර සම්පත යම් අරමුණක් සඳහා භාවිතා කළ හැකි තොරතුරු මාලාවක් සපයයි (නිදසුනක් ලෙස, සෙවුමක පරාමිතීන් ලෙස හෝ සැකසීමට දත්ත ලෙස).

  6. hash - URL එකක නැංගුරම් කොටසට, හැෂ් ලකුණ (#) ඇතුළත් වේ.

මෙම ස්ථාන වස්තු ගුණාංග සමඟ ඔබට මෙම URL සංරචක සියල්ලටම ප්‍රවේශ විය හැකිය

  1. හෑෂ් URL එකක නැංගුරම් කොටස සකසයි හෝ ලබා දෙයි.
  2. සත්කාරක URL එකක ධාරක නාමය සහ වරාය සකසයි.
  3. ධාරක නාමය URL එකක සකසයි හෝ ලබා දෙයි.
  4. href සම්පූර්ණ URL ය සකසයි.
  5. මාර්ග නාමය -Sets හෝ URL එක මාවත නම පැමිණේ.
  6. port -URL යක් සඳහා සේවාදායකය භාවිතා කරන වරාය අංකය සකසයි හෝ ආපසු එවයි.
  7. ප්‍රොටෝකෝලය - URL එකක ප්‍රොටෝකෝලය සකසයි.
  8. සෙවීම හෝ URL එකක විමසුම් කොටස නැවත ලබා දෙයි

දැන් ඔබට පිටුවක් වෙනස් කිරීමට හෝ පරිශීලකයා වෙනත් පිටුවකට හරවා යැවීමට අවශ්‍ය නම් ඔබට hrefමේ ආකාරයට ස්ථාන වස්තුවෙහි දේපල භාවිතා කළ හැකිය

ඔබට ස්ථාන වස්තුවෙහි href දේපල භාවිතා කළ හැකිය.

window.location.href = "http://www.stackoverflow.com";

ස්ථාන වස්තුවට මෙම ක්‍රම තුන ද ඇත

  1. පැවරීම () - නව ලේඛනයක් පූරණය කරයි.
  2. reload () - වත්මන් ලේඛනය නැවත පූරණය කරයි.
  3. replace () - වත්මන් ලේඛනය නව එකක් සමඟ ප්‍රතිස්ථාපනය කරයි

මෙවැනි වෙනත් පිටු වෙත හරවා යැවීම සඳහා ඔබට පැවරුම් () භාවිතා කළ හැකි අතර ක්‍රම ආදේශ කළ හැකිය

location.assign("http://www.stackoverflow.com");

location.replace("http://www.stackoverflow.com");

() සහ ප්‍රතිස්ථාපනය () වෙනස් වන්නේ කෙසේද - ප්‍රතිස්ථාපනය () ක්‍රමය සහ පැවරීමේ () ක්‍රමය () අතර වෙනස නම්, ප්‍රතිස්ථාපනය () ලේඛන ඉතිහාසයෙන් වත්මන් ලේඛනයේ URL ඉවත් කරයි, එයින් අදහස් කරන්නේ එය භාවිතා කළ නොහැකි බවයි මුල් ලේඛනයට නැවත සැරිසැරීමට "ආපසු" බොත්තම. එබැවින් ඔබට නව ලේඛනයක් පූරණය කිරීමට අවශ්‍ය නම් පැවරුම් () ක්‍රමය භාවිතා කරන්න, මුල් ලේඛනයට නැවත සැරිසැරීමට විකල්පය ලබා දෙන්න.

ඔබ භාවිතා ස්ථානය වස්තුව තියෙන <a> දේපල වෙනස් කළ හැකිය jQuery ද මේ වගේ

$(location).attr('href',url);

එබැවින් ඔබට පරිශීලකයා වෙනත් යූආර්එල් වෙත හරවා යැවිය හැකිය.


203

මූලික වශයෙන් jQuery යනු ජාවාස්ක්‍රිප්ට් රාමුවක් පමණක් වන අතර මෙම අවස්ථාවේදී යළි හරවා යැවීම වැනි සමහර දේ කිරීම සඳහා ඔබට පිරිසිදු ජාවාස්ක්‍රිප්ට් භාවිතා කළ හැකිය, එබැවින් ඔබට වැනිලා ජාවාස්ක්‍රිප්ට් භාවිතයෙන් විකල්ප 3 ක් ඇත:

1) ස්ථානයක් භාවිතා වෙනුවට මෙම, එය භාවිතා කිරීමට හැකි නොවන බව අදහස් පිටුවේ වත්මන් ඉතිහාසය වෙනුවට, නැවත මුල් පිටුව වෙත ආපසු යන්න බොත්තම ඔබන්න.

window.location.replace("http://stackoverflow.com");

2) ස්ථාන පැවරුම භාවිතා කිරීමෙන් , මෙය ඔබට ඉතිහාසය තබා ගත හැකි අතර පසුපස බොත්තම භාවිතා කිරීමෙන් ඔබට මුල් පිටුවට ආපසු යා හැකිය:

window.location.assign("http://stackoverflow.com");

3) එම පෙර ක්‍රමවලින් එකක් භාවිතා කිරීමට මම නිර්දේශ කරමි, නමුත් මෙය පිරිසිදු ජාවාස්ක්‍රිප්ට් භාවිතා කරන තුන්වන විකල්පය විය හැකිය:

window.location.href="http://stackoverflow.com";

ඔබට එය හැසිරවීම සඳහා jQuery හි ශ්‍රිතයක් ලිවිය හැකිය, නමුත් එය එක් පේළියක් පමණක් වන බැවින් එය නිර්දේශ නොකරයි පිරිසිදු ජාවාස්ක්‍රිප්ට් ශ්‍රිතයක් වන අතර, ඔබ දැනටමත් කවුළු විෂය පථයේ සිටී නම් කවුළුවකින් තොරව ඉහත සියලු ක්‍රියාකාරකම් භාවිතා කළ හැකිය. window.location.replace("http://stackoverflow.com"); ලෙසlocation.replace("http://stackoverflow.com");

පහත රූපයේ මම ඒවා සියල්ලම පෙන්වමි:

location.replace location.assign


1
මම භාවිතා කිරීම නිර්දේශ assign()ක් href=අග සමහර අවස්ථාවල දී මට නිසි වැඩ කටයුතු කළේ නැත ලෙස ද.
අඟහරු


169

මා ආරම්භ කිරීමට පෙර, jQuery යනු DOM හැසිරවීම සඳහා භාවිතා කරන JavaScript පුස්තකාලයකි. එබැවින් ඔබ පිටුව හරවා යැවීම සඳහා jQuery භාවිතා නොකළ යුතුය.

Jquery.com වෙතින් උපුටා ගැනීමක්:

පැරණි බ්‍රව්සර් අනුවාද වල ප්‍රධාන ගැටළු නොමැතිව jQuery ක්‍රියාත්මක විය හැකි නමුත්, අපි ඒවා තුළ jQuery සක්‍රියව පරීක්‍ෂා නොකරන අතර සාමාන්‍යයෙන් ඒවායේ ඇති දෝෂ නිවැරදි නොකරමු.

එය මෙහි හමු විය: https://jquery.com/browser-support/

එබැවින් jQuery යනු පසුගාමී ගැළපුම සඳහා අවසන් සහ සියල්ල විය හැකි විසඳුමක් නොවේ.

අමු ජාවාස්ක්‍රිප්ට් භාවිතයෙන් පහත දැක්වෙන විසඳුම සියලුම බ්‍රව්සර්වල ක්‍රියාත්මක වන අතර දීර් time කාලයක් තිස්සේ සම්මත වී ඇති බැවින් හරස් බ්‍රව්සර් සහාය සඳහා ඔබට පුස්තකාල අවශ්‍ය නොවේ.

මෙම පිටුව මිලි තත්පර 3000 කට පසු ගූගල් වෙත හරවා යවනු ඇත

<!DOCTYPE html>
<html>
    <head>
        <title>example</title>
    </head>
    <body>
        <p>You will be redirected to google shortly.</p>
        <script>
            setTimeout(function(){
                window.location.href="http://www.google.com"; // The URL that will be redirected too.
            }, 3000); // The bigger the number the longer the delay.
        </script>
    </body>
</html>

විවිධ විකල්ප පහත පරිදි වේ:

window.location.href="url"; // Simulates normal navigation to a new page
window.location.replace("url"); // Removes current URL from history and replaces it with a new URL
window.location.assign("url"); // Adds new URL to the history stack and redirects to the new URL

window.history.back(); // Simulates a back button click
window.history.go(-1); // Simulates a back button click
window.history.back(-1); // Simulates a back button click
window.navigate("page.html"); // Same as window.location="url"

ප්‍රතිස්ථාපනය භාවිතා කරන විට, පිටුපස බොත්තම යළි-යොමුවීම් පිටුවට නොයනු ඇත, එය ඉතිහාසයේ කිසි දිනෙක නොවූවාක් මෙන්. ඔබට යළි-යොමුවීම් පිටුවට ආපසු යාමට පරිශීලකයාට අවශ්‍ය නම් භාවිතා කරන්න window.location.hrefහෝ window.location.assign. ඔබ යළි-යොමුවීම් පිටුවට යාමට පරිශීලකයාට ඉඩ දෙන විකල්පයක් භාවිතා කරන්නේ නම්, ඔබ යළි-යොමුවීම් පිටුවට ඇතුළු වූ විට එය ඔබව නැවත හරවා යවන බව මතක තබා ගන්න. එබැවින් ඔබේ යළි-යොමුවීම සඳහා විකල්පයක් තෝරා ගැනීමේදී එය සැලකිල්ලට ගන්න. පරිශීලකයා විසින් ක්‍රියාවක් සිදු කළ විට පමණක් පිටුව හරවා යැවීමේ කොන්දේසි යටතේ, පිටුපස බොත්තම් ඉතිහාසයේ පිටුව තිබීම හරි ය. පිටුව ස්වයංක්‍රීයව යළි හරවා යැවුවහොත් ඔබ ප්‍රතිස්ථාපනය භාවිතා කළ යුතු අතර එමඟින් පරිශීලකයාට යළි-යොමුවීම් පිටුවට බල නොකර ආපසු බොත්තම භාවිතා කළ හැකිය.

පහත දැක්වෙන පරිදි පිටු යළි-යොමුවීමක් ක්‍රියාත්මක කිරීමට ඔබට මෙටා දත්ත භාවිතා කළ හැකිය.

මෙටා නැවුම්බව

<meta http-equiv="refresh" content="0;url=http://evil.com/" />

මෙටා ස්ථානය

<meta http-equiv="location" content="URL=http://evil.com" />

බේස් කොල්ලකෑම

<base href="http://evil.com/" />

ඔබගේ සැකකටයුතු සේවාදායකයා ඔවුන් යාමට අකමැති පිටුවකට හරවා යැවීමට තවත් බොහෝ ක්‍රම මෙම පිටුවෙන් සොයාගත හැකිය (ඔවුන්ගෙන් එක් කෙනෙක්වත් jQuery මත විශ්වාසය තබන්නේ නැත):

https://code.google.com/p/html5security/wiki/RedirectionMethods

අහඹු ලෙස හරවා යැවීමට මිනිසුන් කැමති නැතැයි මම පෙන්වා දීමට කැමැත්තෙමි. අත්‍යවශ්‍ය විටදී පමණක් ජනතාව හරවා යැවීම. ඔබ අහඹු ලෙස පුද්ගලයින් හරවා යැවීම ආරම්භ කළහොත් ඔවුන් නැවත කිසි දිනෙක ඔබේ වෙබ් අඩවියට නොයනු ඇත.

ඊළඟ ඡේදය උපකල්පිත ය:

අනිෂ්ට වෙබ් අඩවියක් ලෙසද ඔබට වාර්තා විය හැකිය. එය සිදුවුවහොත්, පුද්ගලයින් ඔබේ වෙබ් අඩවියට සබැඳියක් ක්ලික් කළ විට පරිශීලකයින්ගේ බ්‍රව්සරය ඔබේ වෙබ් අඩවිය අනිෂ්ට යැයි අනතුරු අඟවනු ඇත. ඔබේ වෙබ් අඩවියේ මිනිසුන් නරක අත්දැකීමක් වාර්තා කරන්නේ නම් සෙවුම් යන්ත්‍ර ඔබේ ශ්‍රේණිගත කිරීම අතහැර දැමිය හැකිය.

යළි-යොමුවීම් පිළිබඳ ගූගල් වෙබ්මාස්ටර් මාර්ගෝපදේශ සමාලෝචනය කරන්න: https://support.google.com/webmasters/answer/2721217?hl=en&ref_topic=6001971

මෙන්න ඔබව පිටුවෙන් පන්නා දැමූ විනෝදජනක කුඩා පිටුවක්.

<!DOCTYPE html>
<html>
    <head>
        <title>Go Away</title>
    </head>
    <body>
        <h1>Go Away</h1>
        <script>
            setTimeout(function(){
                window.history.back();
            }, 3000);
        </script>
    </body>
</html>

ඔබ පිටු දෙකේ උදාහරණ එකට සංයෝජනය කළහොත් ඔබට ළදරු නැවත සකස් කිරීමේ ලූපයක් ඇති අතර එමඟින් ඔබේ වෙබ් අඩවිය නැවත කිසි විටෙකත් භාවිතා කිරීමට ඔබේ පරිශීලකයාට අවශ්‍ය නොවන බවට සහතික වනු ඇත.


5
මම jQuery සඳහා ඔහුගේ ඉල්ලීම අමතන්නේ එය අවශ්‍ය නොවන බව පවසමිනි. JQuery හි ජාවාස්ක්‍රිප්ට් සඳහා විශාල ප්‍රයෝජනවත් කෙටිමං රාශියක් ඇත, නමුත් යළි-යොමුවීම් සඳහා කෙටිමං අවශ්‍ය නොවේ. JQuery යනු ජාවාස්ක්‍රිප්ට් පමණි. ඊට වඩා දෙයක් නැත. යළි-යොමුවීමක් ඇමතීමේ සාමාන්‍ය ක්‍රමය jQuery භාවිතා කරමින් ඔහුගේ කාර්යයන් සමඟ ක්‍රියා කරයි.
පැට්‍රික් ඩබ්ලිව්. මැක් මහෝන්


145

JQuery නොමැතිව ඔබට එය කළ හැකිය:

window.location = "http://yourdomain.com";

ඔබට අවශ්‍ය වන්නේ jQuery පමණක් නම් ඔබට එය එසේ කළ හැකිය:

$jq(window).attr("location","http://yourdomain.com");

අනාගත බ්‍රව්සරයේ වෙනස්වීම් /
ක්ෂයවීම්

Pi එපිරොක්ස් මේ සඳහා නිර්මාණය කර ඇති jQuery හි API එකක් තිබුනේ නම්, එය වලංගු හේතුවක් විය හැකිය (මෙම API කවදා හෝ වෙනස් වේ යැයි සැක සහිතය), නමුත් මෙහි උදාහරණය වන්නේ ඔබට DOM නොවන වස්තු ඔතා තැබිය හැකි jQuery හි අංගයක් අනිසි ලෙස භාවිතා කිරීම සහ සමහර ක්‍රම තවමත් ක්‍රියාත්මක වේ.
1j01

'සමහර ක්‍රම තවමත් ක්‍රියාත්මක වනු ඇත' යන කාරණය වියුක්ත කිරීමෙන් මා අදහස් කරන්නේ හරියටම ය. ඔව්, ඔබට එය JQuery නොමැතිව කළ හැකිය, නමුත් ඔබට JQuery නොමැතිව ඕනෑම දෙයක් කළ හැකිය.
එපිරොක්ස්


89

# HTML පිටු යළි-යොමුවීම jQuery / JavaScript භාවිතා කිරීම

මෙම උදාහරණ කේතය උත්සාහ කරන්න:

function YourJavaScriptFunction()
{
    var i = $('#login').val();
    if (i == 'login')
        window.location = "login.php";
    else
        window.location = "Logout.php";
}

ඔබට සම්පූර්ණ URL එකක් ලබා දීමට අවශ්‍ය නම් window.location = "www.google.co.in";.


"JQuery භාවිතා කිරීම" යනු um, සාවද්‍ය ය. සම්පූර්ණ URL එකක් භාවිතා කිරීමේ උදාහරණය ක්‍රියා නොකරනු ඇත, මන්ද එය සම්පූර්ණ URL නොවේ. ප්‍රොටෝකෝලයක් නොමැත, එබැවින් එය සාපේක්ෂ URL ලෙස අර්ථ දැක්වෙනු ඇත.
1j01

80

මෙම රේඛාව ඔබේ කේතයට දැමිය යුතුය:

$(location).attr("href","http://stackoverflow.com");

ඔබට jQuery නොමැති නම්, JavaScript සමඟ යන්න:

window.location.replace("http://stackoverflow.com");
window.location.href("http://stackoverflow.com");

80

මුල් ප්‍රශ්නය: "jQuery භාවිතා කර යළි හරවා යැවිය හැක්කේ කෙසේද?", එබැවින් පිළිතුර jQuery >> අනුපූරක භාවිත නඩුව ක්‍රියාත්මක කරයි.


JavaScript සමඟ පිටුවකට හරවා යැවීමට:

window.location.href = "/contact/";

හෝ ඔබට ප්‍රමාදයක් අවශ්‍ය නම්:

setTimeout(function () {
  window.location.href = "/contact/";
}, 2000);   // Time in milliseconds

jQuery ඔබට පහසුවෙන් වෙබ් පිටුවකින් අංග තෝරා ගැනීමට ඉඩ දෙයි. ඔබට පිටුවක ඔබට අවශ්‍ය ඕනෑම දෙයක් සොයා ගත හැකි අතර පසුව විශේෂ ප්‍රයෝග එකතු කිරීමට, පරිශීලක ක්‍රියාවන්ට ප්‍රතිචාර දැක්වීමට හෝ ඔබ තෝරාගත් අංගය තුළ හෝ ඉන් පිටත අන්තර්ගතය පෙන්වීමට සහ සැඟවීමට jQuery භාවිතා කරන්න. මෙම සියලු කාර්යයන් ආරම්භ වන්නේ මූලද්‍රව්‍යයක් හෝ සිද්ධියක් තෝරා ගන්නේ කෙසේද යන්න දැන ගැනීමෙනි .

$('a,img').on('click',function(e){
  e.preventDefault();
  $(this).animate({
    opacity: 0 //Put some CSS animation here
  }, 500);
  setTimeout(function(){
    // OK, finished jQuery staff, let's go redirect
    window.location.href = "/contact/";
  },500);
});

යමෙක් පේළි 10000 ක් සහිත ස්ක්‍රිප්ට් / ප්ලගිනයක් ලියා ඇතැයි සිතන්න. JQuery සමඟ ඔබට මෙම කේතයට පේළියක් හෝ දෙකක් සමඟ සම්බන්ධ විය හැකිය.


ජාවාස්ක්‍රිප්ට් ශීර්ෂය: ඒ වෙනුවට කාලය තත්පර කිහිපයකින් කළ හැකිද?
PythonMaster202

79

ඉතින්, ප්‍රශ්නය වන්නේ යළි-යොමුවීම් පිටුවක් සාදා ගන්නේ කෙසේද යන්න මිස වෙබ් අඩවියකට හරවා යැවීම නොවේද?

මේ සඳහා ඔබට අවශ්‍ය වන්නේ ජාවාස්ක්‍රිප්ට් පමණි. ගතික යළි-යොමුවීම් පිටුවක් නිර්මාණය කරන ඉතා කුඩා කේත කිහිපයක් මෙන්න.

<script>
    var url = window.location.search.split('url=')[1]; // Get the URL after ?url=
    if( url ) window.location.replace(url);
</script>

එබැවින් ඔබ මෙම ස්නිපටය redirect/index.htmlඔබේ වෙබ් අඩවියේ ගොනුවකට දැමූ විට ඔබට එය එසේ භාවිතා කළ හැකිය.

http://www.mywebsite.com/redirect?url=http://stackoverflow.com

ඔබ එම සබැඳිය වෙත ගියහොත් එය ස්වයංක්‍රීයව ඔබව stackoverflow.com වෙත හරවා යවනු ඇත.

ප්‍රලේඛනයට සබැඳිය

ඔබ ජාවාස්ක්‍රිප්ට් සමඟ සරල යළි-යොමුවීම් පිටුවක් කරන්නේ එලෙසයි

සංස්කරණය කරන්න:

සැලකිල්ලට ගත යුතු එක් දෙයක් ද තිබේ. මම window.location.replaceමගේ කේතයට එකතු කර ඇත්තේ එය යළි-යොමුවීමේ පිටුවකට ගැළපෙන බව මා සිතන බැවිනි, නමුත්, ඔබ භාවිතා කරන විට window.location.replaceසහ ඔබව හරවා යවන විට, ඔබේ බ්‍රව්සරයේ පිටුපස බොත්තම එබූ විට එය සිදු නොවන බව ඔබ දැන සිටිය යුතුය. යළි-යොමුවීම් පිටුවට අතර එය එසේ වනු ඇත ඊට පෙර පිටුවට ආපසු යන්න, මෙම කුඩා නිරූපණය දෙස බලන්න.

උදාහරණයක්:

: ක්රියාවලිය ගබඩා ගෙදර => Google වෙත යළි-යොමු වන්නාවූ පිටුවක් => ගූගල්

ගූගල් හි සිටින විට: google => බ්‍රව්සරයේ පිටුපස බොත්තම => නිවස ගබඩා කරන්න

එබැවින් මෙය ඔබගේ අවශ්‍යතාවන්ට ගැලපේ නම් සියල්ල හොඳින් විය යුතුය. ඔබට යළි-යොමුවීම් පිටුව බ්‍රව්සර ඉතිහාසයේ ඇතුළත් කිරීමට අවශ්‍ය නම් මෙය ප්‍රතිස්ථාපනය කරන්න

if( url ) window.location.replace(url);

සමග

if( url ) window.location.href = url;

74

ඔබගේ ක්ලික් කිරීමේ කාර්යය මත, එක් කරන්න:

window.location.href = "The URL where you want to redirect";
$('#id').click(function(){
    window.location.href = "http://www.google.com";
});


57

jQuery අවශ්‍ය නොවේ. ඔබට මේක කරන්න පුළුවන්:

window.open("URL","_self","","")

එය එතරම් පහසු ය!

HTTP ඉල්ලීමක් ආරම්භ කිරීමට හොඳම ක්‍රමය වන්නේ document.loacation.href.replace('URL').


52

පළමුව නිසි ලෙස ලියන්න. ඔබගේ යෙදුමෙන් වෙනත් සබැඳියක් සඳහා වෙනත් සබැඳියක් සඳහා යෙදුමක් තුළ සැරිසැරීමට ඔබට අවශ්‍යය. මෙන්න කේතය:

window.location.href = "http://www.google.com";

ඔබේ යෙදුම තුළ පිටු සැරිසැරීමට ඔබට අවශ්‍ය නම්, ඔබට අවශ්‍ය නම් මට කේතයක්ද ඇත.


52

ඔබට මේ ආකාරයට jQuery වලින් හරවා යැවිය හැකිය:

$(location).attr('href', 'http://yourPage.com/');

45

ජාවාස්ක්‍රිප්ට් සහ jQuery හි අපට පහත පිටුව භාවිතා කර එක් පිටුවක් වෙනත් පිටුවකට හරවා යැවිය හැකිය:

window.location.href="http://google.com";
window.location.replace("page1.html");

45

ECMAScript 6 + jQuery, බයිට් 85

$({jQueryCode:(url)=>location.replace(url)}).attr("jQueryCode")("http://example.com")

කරුණාකර මාව මරන්න එපා, මේක විහිළුවක්. ඒක විහිළුවක්. මෙය විහිළුවකි.

මෙය "ප්‍රශ්නයට පිළිතුරක්" ලබා දී ඇති අතර, එය "jQuery භාවිතා කරමින්" විසඳුමක් ඉල්ලා ඇති අතර, එය කෙසේ හෝ සමීකරණයට බල කිරීම අවශ්‍ය වේ.

ෆෙරිබිග්ට විහිළුව පැහැදිලි කිරීම අවශ්‍ය බව පෙනේ (තවමත් විහිළුවක්, සමාලෝචන පෝරමයේ සීමිත විකල්ප ඇති බව මට විශ්වාසයි), එබැවින් තවදුරටත් කරදරයකින් තොරව:

වෙනත් පිළිතුරු වන්නේ අනවශ්‍ය ලෙස හෝ වස්තූන් attr()මත jQuery භාවිතා කිරීමයි.locationwindow

මෙම පිළිතුර ද එය අනිසි ලෙස භාවිතා කරයි, නමුත් වඩා හාස්‍යජනක ආකාරයකින්. ස්ථානය සැකසීමට එය භාවිතා කරනවා වෙනුවට, මෙය පිහිටීම සකසන attr()ශ්‍රිතයක් ලබා ගැනීමට භාවිතා කරයි .

ශ්‍රිතය නම් කර jQueryCodeඇත්තේ ඒ පිළිබඳව jQuery කිසිවක් නොමැති වුවද, ශ්‍රිතයක් ඇමතීම somethingCodeභයානක ය, විශේෂයෙන් යමක් භාෂාවක් පවා නොමැති විට.

"බයිට් 85" යනු කෝඩ් ගොල්ෆ් වෙත යොමු කිරීමකි. ගොල්ෆ් ක්‍රීඩා කිරීම ඔබ කේත ගොල්ෆ් ක්‍රීඩාවෙන් පිටත කළ යුතු දෙයක් නොවන අතර, මෙම පිළිතුර පැහැදිලිවම ඇත්ත වශයෙන්ම ගොල්ෆ් නොවේ.

මූලික වශයෙන්, ඉඟටිය.


45

ජාවාස්ක්‍රිප්ට්:

window.location.href='www.your_url.com';
window.top.location.href='www.your_url.com';
window.location.replace('www.your_url.com');

විමසුම:

var url='www.your_url.com';
$(location).attr('href',url);
$(location).prop('href',url);//instead of location you can use window

1
යූආර්එල් jQuery හි විචල්‍යයක් ලෙස ගබඩා කිරීමට හේතුවක් තිබේද, නමුත් වැනිලා සමඟ නොවේද?
ඊඑස්ආර්

43

JavaScript භාවිතා කිරීම:

ක්රමය 1:

window.location.href="http://google.com";

ක්රමය 2:

window.location.replace("http://google.com");

JQuery භාවිතා කිරීම:

ක්රමය 1: $ (ස්ථානය)

$(location).attr('href', 'http://google.com');

ක්රමය 2: නැවත භාවිතා කළ හැකි ක්රියාකාරිත්වය

jQuery.fn.redirectTo = function(url){
    window.location.href = url;
}

jQuery(window).redirectTo("http://google.com");

41

මෙන්න කාලය ප්‍රමාද යළි හරවා යැවීමකි. ප්‍රමාද කාලය ඔබට අවශ්‍ය ඕනෑම දෙයකට සැකසිය හැකිය:

<!doctype html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Your Document Title</title>
    <script type="text/javascript">
        function delayer(delay) {
            onLoad = setTimeout('window.location.href = "http://www.google.com/"', delay);
        }
    </script>
</head>

<body>
    <script>
        delayer(8000)
    </script>
    <div>You will be redirected in 8 seconds!</div>
</body>

</html>

5
වඩා හොඳ මෙය කරන්න: setTimeout (ශ්‍රිතය () {window.location.href = " google.com " delay, ප්‍රමාදය);
dikkini

39

මෙය කිරීමට ප්‍රධාන ක්‍රම තුනක් තිබේ,

window.location.href='blaah.com';
window.location.assign('blaah.com');

හා...

window.location.replace('blaah.com');

සාම්ප්‍රදායික යළි-යොමුවීමක් සඳහා අවසාන එක හොඳම වේ, මන්ද එය ඔබගේ සෙවුම් ඉතිහාසයේ නැවත හරවා යැවීමට පෙර ඔබ ගිය පිටුව සුරැකෙන්නේ නැත. කෙසේ වෙතත්, ඔබට ජාවාස්ක්‍රිප්ට් සමඟ ටැබ් එකක් විවෘත කිරීමට අවශ්‍ය නම්, ඔබට ඉහත ඕනෑම එකක් භාවිතා කළ හැකිය. 1

සංස්කරණය කරන්න: windowඋපසර්ගය අත්‍යවශ්‍ය නොවේ.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.