58 Câu hỏi: Làm cách nào để chuyển hướng đến một trang web khác?

câu hỏi được tạo ra tại Tue, Feb 6, 2018 12:00 AM

Làm cách nào tôi có thể chuyển hướng người dùng từ trang này sang trang khác bằng jQuery hoặc JavaScript thuần túy?

    
7729
  1. Tôi cứ thấy cả window.location = url; và window.location.href = url; Họ khác nhau như thế nào? Có phải họ không? BTW, tôi không biết về window.location.replace (url). Đẹp.
    2012-06-07 14: 24: 45Z
  2. 49 310 giống với 49 310, về mặt hành vi. 49 310 trả về một đối tượng. Nếu 49 310 không được đặt, mặc định 49 310 để thay đổi tham số 49 310. Kết luận: Sử dụng một trong hai là tốt.
    2012-08-07 07: 03: 58Z
  3. var url = "tên trang web" $(vị trí) .attr ('href', url);
    2013 /02-18 11: 30: 19Z
  4. @ MadSellectist Đó là một cách ngược để làm điều đó. Đối tượng vị trí không phải là một thành phần HTML và sử dụng đối tượng jquery để đặt nó có vẻ sai. Tại sao bạn lại sử dụng nó khi mã JS thẳng rất đơn giản?
    2013-11-26 20: 25: 46Z
  5. Tại sao bạn muốn chuyển hướng? Các hình thức đăng nhập không nên nộp? Và ngay cả khi không có logic trong trang đích, bạn vẫn có thể gửi biểu mẫu đến một trang khác.
    2014/02/2016 14: 45: 44Z
30 Câu trả lời                              30                         

Một người không chỉ đơn giản chuyển hướng bằng jQuery

jQuery không cần thiết và 49 310 sẽ mô phỏng tốt nhất một chuyển hướng HTTP.

49 310 tốt hơn so với sử dụng 49 310, vì 49 310 không giữ trang gốc trong lịch sử phiên, có nghĩa là người dùng sẽ không bị kẹt trong một fiasco nút quay lại không bao giờ kết thúc.

Nếu bạn muốn mô phỏng ai đó nhấp vào liên kết, hãy sử dụng   49 310

Nếu bạn muốn mô phỏng chuyển hướng HTTP, hãy sử dụng 49 310

Ví dụ:

 49 310     
14059
2019-05-19 13: 36: 05Z
  1. trong trường hợp nút gửi thêm return return; cũng bên trong chức năng của bạn
    2012-04-19 11: 52: 02Z
  2. Câu hỏi cụ thể là về javascript, nhưng có thể đáng lưu ý rằng việc làm mới meta có thể được sử dụng làm lỗi trong trường hợp người dùng bị vô hiệu hóa javascript
    2013-01-24 00: 51: 34Z
  3. @ NicolòMartini If (IE) document.write ("");
    2013-06-07 13: 28: 29Z
  4. Nếu bạn đã sử dụng jQuery, chỉ cần sử dụng 49 310. 49 310 dường như có hành vi bất tiện trong một số trình duyệt, trên thực tế, nó hoàn toàn không hoạt động trong phiên bản Firefox của tôi. Tôi đã nghe nói về việc cài đặt 49 310 trực tiếp không hoạt động trong các phiên bản IE.
    2015-01-28 22: 34: 13Z
  5. "tốt hơn" nên được xóa. Như đã nêu sau trong câu trả lời, giải pháp tốt nhất là tình huống. OP không hỏi "làm cách nào tôi có thể mô phỏng chuyển hướng HTTP bằng Javascript ..."
    2017-03-23 ​​15: 35: 45Z

CẢNH BÁO: Câu trả lời này chỉ được cung cấp như một giải pháp khả thi; rõ ràng đây là không giải pháp tốt nhất, vì nó yêu cầu jQuery. Thay vào đó, hãy thích giải pháp JavaScript thuần túy.

 49 310     
1587
2019-05-19 13: 36: 13Z
  1. Đây là câu trả lời đúng nghĩa cho câu hỏi. Nếu bạn đã sử dụng Jquery và do đó đã tải xong thì sẽ hiệu quả hơn về băng thông và tất nhiên sẽ rõ ràng hơn khi sử dụng phím tắt
    2012-01-12 12: 00: 40Z
  2. Quan trọng hơn, có cách nào để làm điều này với jQuery mà bị bỏ qua không? Đây chỉ là một trình bao bọc cho window.location.href = url; Nhưng nếu jQuery có một số chức năng đó, nếu window.location.href = url; không hoạt động trong môi trường hiện tại (trình duyệt, HĐH, v.v.) Lõi jQuery có thể bù không?
    2012 /02-29 16: 03: 25Z
  3. Việc buộc jQuery vào phương trình theo cách này thật vô lý và vô nghĩa, đặc biệt vì 49 310 không phải là một yếu tố và do đó không có thuộc tính.
    2012-10-03 10: 32: 36Z
  4. Tôi bằng cách nào đó nghi ngờ điều này vẫn hoạt động với các phiên bản jQuery gần đây, nơi 49 310 thực sự đặt các thuộc tính (ví dụ: 49 310)
    2013/07/03 11: 23: 52Z
  5. @ deltaray Đây là không một cách khác để chuyển hướng, như đã nói ở trên, đó là một trình bao bọc vô nghĩa xung quanh đối tượng vị trí, mà thậm chí không phải là một yếu tố! Điều này làm tôi nhớ đến i.stack.imgur.com/ssRUr.gif
    2014-01-23 15: 48: 46Z

Cách JavaScript "vanilla" tiêu chuẩn để chuyển hướng một trang:

49 310

Nếu bạn ở đây vì bạn đang mất HTTP_REFERER khi chuyển hướng, hãy tiếp tục đọc:

Phần sau đây dành cho những người sử dụng 49 310 là một trong nhiều biện pháp an toàn (mặc dù đây không phải là biện pháp bảo vệ tuyệt vời). Nếu bạn đang sử dụng Internet Explorer 8 hoặc thấp hơn, các biến này sẽ bị mất khi sử dụng bất kỳ hình thức JavaScript nào chuyển hướng trang (location.href, v.v.).

Dưới đây chúng tôi sẽ triển khai một giải pháp thay thế cho IE8 & thấp hơn để chúng tôi không mất HTTP_REFERER. Nếu không, bạn hầu như luôn có thể sử dụng 49 310.

Thử nghiệm với 49 310 (dán URL, phiên, v.v.) có thể hữu ích trong việc cho biết liệu yêu cầu có hợp pháp hay không. ( Lưu ý: cũng có những cách để giải quyết /giả mạo những người giới thiệu này, như được lưu ý bởi liên kết của droop trong các nhận xét)

Giải pháp kiểm tra trình duyệt chéo đơn giản (dự phòng cho window.location.href cho Internet Explorer 9+ và tất cả các trình duyệt khác)

Cách sử dụng: 49 310

 49 310     
588
2019-05-19 13: 36: 28Z
  1. Ghi chú chân: kiểm tra người giới thiệu như một biện pháp bảo mật là một giải pháp tệ hại. duckduckgo.com/?q=referrer+spousting
    2013-01-29 23: 41: 11Z
  2. Nếu bạn có ID phiên HTTP GET trong URL của người giới thiệu, nó có thể được sử dụng để kiểm tra tính hợp lệ của phiên.
    2015-08-21 04: 31: 05Z
  3. @ mcpDESIGNS bạn có chắc chắn rằng bạn đã thử sử dụng 49 310 không? Tôi sử dụng trong ứng dụng của mình với IE8 và tôi không mất tiêu đề 49 310.
    2015-09-30 18: 35: 27Z
  4. Ít nhất là vào năm 2012 nó không hoạt động, có thể các bản vá IE8 sau đó đã sửa nó - mặc dù vậy rất tốt để nghe!
    2018-02-26 00: 41: 47Z
  5. Việc bạn đề cập đến HTTP_REFERER đã giúp tôi hiểu vấn đề tôi gặp phải với window.open và tôi đã tìm thấy giải pháp tại đây: stackoverflow.com/questions/7580613/, . Nhân tiện, tôi đang gặp vấn đề trong IE11!
    2019-01-09 10: 09: 54Z

Có rất nhiều cách để làm điều này.

 49 310     
399
2019-01-16 10: 28: 35Z
  1. 49 310 chỉ dành cho IE cũ (Firefox /Chrome không hỗ trợ điều này). Nếu bạn muốn liệt kê tất cả các tùy chọn, đừng quên khoảng 49 310.
    2014-11-26 18: 19: 10Z
  2. Điều này hoàn toàn không giải thích bất cứ điều gì . Ai đó nên chọn? Chọn một ngẫu nhiên từ danh sách? Ngoài ra, điều này thêm gì vào các câu trả lời hiện có?
    2015-07-17 07: 13: 15Z
  3. document.location = document.referrer; Vui lòng thêm nó trong danh sách. Điều này không hoạt động như History.back thay vào đó làm cho trang Làm mới lại.
    2015-07-30 20: 22: 46Z
  4. @ LéoLam Đó là lý do tại sao có một công cụ tìm kiếm được gọi là Google. :-) Bạn có thể tìm kiếm từng cái trên Google và tìm sự khác biệt. Bạn không muốn chọn ngẫu nhiên.
    2017-09-18 10: 43: 02Z
  5. @ IamtheMostStoolPerson chính xác quan điểm của tôi. Câu trả lời là vô ích.
    2017-09-18 10: 44: 23Z

Điều này hoạt động cho mọi trình duyệt:

 49 310     
308
2014-12-04 20: 30: 50Z
  1. Bạn cũng có thể thực hiện 49 310 nếu bạn không muốn trang đầu tiên nằm trong lịch sử trình duyệt
    2018-06-12 14: 06: 41Z

Sẽ hữu ích nếu bạn mô tả thêm một chút về những gì bạn đang cố gắng thực hiện. Nếu bạn đang cố gắng tạo dữ liệu phân trang, có một số tùy chọn trong cách bạn thực hiện việc này. Bạn có thể tạo các liên kết riêng cho từng trang mà bạn muốn có thể truy cập trực tiếp.

 49 310

Lưu ý rằng trang hiện tại trong ví dụ được xử lý khác nhau trong mã và với CSS.

Nếu bạn muốn thay đổi dữ liệu phân trang thông qua AJAX, đây là nơi jQuery sẽ đến. Những gì bạn sẽ làm là thêm một trình xử lý nhấp chuột vào mỗi thẻ neo tương ứng với một trang khác. Trình xử lý nhấp chuột này sẽ gọi một số mã jQuery đi và tìm nạp trang tiếp theo thông qua AJAX và cập nhật bảng với dữ liệu mới. Ví dụ bên dưới giả định rằng bạn có một dịch vụ web trả về dữ liệu trang mới.

 49 310     
282
2009/02/02 13: 18: 06Z

Tôi cũng nghĩ rằng 49 310 là cách tốt nhất, nhưng nếu bạn muốn thông báo cho tìm kiếmnói về việc chuyển hướng của bạn (họ không phân tích mã JavaScript để xem chuyển hướng), bạn nên thêm thẻ meta 49 310 vào trang web của mình.

Thêm phần noscript bằng thẻ meta làm mới HTML trong đó, cũng là một giải pháp tốt. Tôi khuyên bạn nên sử dụng 241

2018-01-18 15: 42: 18Z

Nhưng nếu ai đó muốn chuyển hướng trở lại trang chủ thì anh ta có thể sử dụng đoạn mã sau.

 49 310

Sẽ hữu ích nếu bạn có ba môi trường khác nhau là phát triển, dàn dựng và sản xuất.

Bạn có thể khám phá cửa sổ hoặc đối tượng window.location này bằng cách chỉ cần đặt những từ này vào Bảng điều khiển Chrome hoặc Fireorms Bảng điều khiển của.

    
216
2017-01-21 20: 07: 34Z
  1. window.location.replace (window.location.protatio + "//" + window.location.host)
    2014-01-17 00: 21: 28Z
  2. thậm chí còn đơn giản hơn: 49 310
    2014-06-21 23: 56: 02Z
  3. Iftah - phụ thuộc vào thẻ meta "cơ sở".
    2016-01-26 13: 18: 59Z

JavaScript cung cấp cho bạn nhiều phương thức để truy xuất và thay đổi URL hiện tại được hiển thị trên thanh địa chỉ của trình duyệt. Tất cả các phương thức này sử dụng đối tượng Location, là một thuộc tính của đối tượng Window. Bạn có thể tạo một đối tượng Vị trí mới có URL hiện tại như sau ..

 49 310

Cấu trúc cơ bản của URL

 49 310

nhập mô tả hình ảnh tại đây

  1. Giao thức - Chỉ định tên giao thức được sử dụng để truy cập tài nguyên trên Internet. (HTTP (không có SSL) hoặc HTTPS (có SSL))

  2. tên máy chủ - Tên máy chủ chỉ định máy chủ sở hữu tài nguyên. Ví dụ: www.stackoverflow.com. Máy chủ cung cấp dịch vụ bằng tên của máy chủ.

  3. port - Số cổng được sử dụng để nhận biết một quy trình cụ thể mà Internet hoặc tin nhắn mạng khác sẽ được chuyển tiếp khi đến máy chủ.

  4. tên đường dẫn - Đường dẫn cung cấp thông tin về tài nguyên cụ thể trong máy chủ lưu trữ mà máy khách Web muốn truy cập. Ví dụ: stackoverflow.com/index.html.

  5. truy vấn - Chuỗi truy vấn theo thành phần đường dẫn và cung cấp chuỗi thông tin mà tài nguyên có thể sử dụng cho mục đích nào đó (ví dụ: làm tham số cho tìm kiếm hoặc dưới dạng dữ liệu được xử lý).

  6. băm - Phần neo của URL, bao gồm dấu băm (#).

Với các thuộc tính đối tượng Vị trí này, bạn có thể truy cập tất cả các thành phần URL này

  1. băm -Sets hoặc trả về phần neo của URL.
  2. máy chủ -Sets hoặc trả về tên máy chủ và cổng của một URL.
  3. tên máy chủ -Sets hoặc trả về tên máy chủ của một URL.
  4. href -Sets hoặc trả lại toàn bộ URL.
  5. tên đường dẫn -Sets hoặc trả về tên đường dẫn của URL.
  6. cổng -Sets hoặc trả về số cổng mà máy chủ sử dụng cho một URL.
  7. giao thức -Sets hoặc trả về giao thức của URL.
  8. tìm kiếm -Sets hoặc trả về phần truy vấn của URL

Bây giờ Nếu bạn muốn thay đổi một trang hoặc chuyển hướng người dùng sang một số trang khác, bạn có thể sử dụng thuộc tính 49 310 của đối tượng Vị trí như thế này

Bạn có thể sử dụng thuộc tính href của đối tượng Vị trí.

 49 310

Đối tượng vị trí cũng có ba phương thức này

  1. gán () - Tải tài liệu mới.
  2. tải lại () - Tải lại tài liệu hiện tại.
  3. thay thế () - Thay thế tài liệu hiện tại bằng tài liệu mới

Bạn cũng có thể sử dụng các phương thức gán () và thay thế để chuyển hướng đến các trang khác như thế này

 49 310

Cách gán () và thay thế () khác nhau - Sự khác biệt giữa phương thức thay thế () và phương thức gán () () là thay thế () loại bỏ URL của tài liệu hiện tại từ lịch sử tài liệu, có nghĩa là không thể sử dụng nút "quay lại" để điều hướng trở lại tài liệu gốc. Vì vậy, Sử dụng phương thức gán () nếu bạn muốn tải một tài liệu mới và muốn cung cấp tùy chọn điều hướng trở lại tài liệu gốc.

Bạn có thể thay đổi thuộc tính object href bằng cách sử dụng jQuery cũng như thế này

 49 310

Và do đó bạn có thể chuyển hướng người dùng đến một số url khác.

    
202
2017-10-24 09: 52: 54Z

Về cơ bản jQuery chỉ là một khung JavaScript và để thực hiện một số điều như chuyển hướng trong trường hợp này, bạn chỉ có thể sử dụng JavaScript thuần túy , do đó, trong trường hợp đó, bạn có 3 tùy chọn sử dụng JavaScript vanilla:

1) Sử dụng vị trí thay thế , điều này sẽ thay thế lịch sử hiện tại của trang, có nghĩa là không thể sử dụng nút trở lại để quay lại bản gốc trang.

 49 310

2) Sử dụng vị trí gán , điều này sẽ giữ lịch sử cho bạn và bằng cách sử dụng nút quay lại, bạn có thể quay lại trang gốc:

 49 310

3) Tôi khuyên bạn nên sử dụng một trong những cách trước đó, nhưng đây có thể là tùy chọn thứ ba sử dụng JavaScript thuần túy:

 49 310

Bạn cũng có thể viết một hàm trong jQuery để xử lý nó, nhưng không được khuyến nghị vì đó chỉ là một hàm JavaScript thuần túy, bạn cũng có thể sử dụng tất cả các hàm trên mà không có cửa sổ nếu bạn đã ở trong phạm vi cửa sổ, ví dụ 49 310 là 49 310

Ngoài ra tôi hiển thị tất cả trên hình ảnh bên dưới:

 location.replace location.assign

    
191
2019-01-18 23: 52: 41Z
  1. Tôi khuyên bạn nên sử dụng 49 310 trên 49 310 vì điều này không hoạt động đúng với tôi trong một số trường hợp.
    2018-08-23 07: 57: 15Z

Chỉ có thể đặt bằng 49 310.

Ví dụ:

 49 310

Đây là một bài viết trong quá khứ về chủ đề: Làm cách nào để tôi chuyển hướng đến một trang web khác?

    
190
2019-05-19 13: 36: 47Z
  1. Nó có thể hoạt động, nhưng tôi không chắc liệu đây có phải là cách làm đúng hay không. Tôi không thấy tài liệu hỗ trợ này. Nó có thể dẫn các lập trình viên đến một thực tiễn lập trình xấu.
    2016-11-11 20: 25: 22Z

Trước khi tôi bắt đầu, jQuery là một thư viện JavaScript được sử dụng để thao tác DOM. Vì vậy, bạn không nên sử dụng jQuery để chuyển hướng trang.

Trích dẫn từ Jquery.com:

  

Mặc dù jQuery có thể chạy mà không gặp sự cố lớn trong các phiên bản trình duyệt cũ hơn,   chúng tôi không chủ động kiểm tra jQuery trong đó và thường không sửa lỗi   có thể xuất hiện trong chúng.

Nó đã được tìm thấy ở đây: Vì vậy, jQuery không phải là giải pháp cuối cùng và tất cả để tương thích ngược.

Giải pháp sau sử dụng JavaScript thô hoạt độngtrong tất cả các trình duyệt và đã được chuẩn trong một thời gian dài, do đó bạn không cần bất kỳ thư viện nào để hỗ trợ trình duyệt chéo.

Trang này sẽ chuyển hướng đến Google sau 3000 mili giây

 49 310

Các tùy chọn khác nhau như sau:

 49 310

Khi sử dụng thay thế, nút quay lại sẽ không quay lại trang chuyển hướng, như thể nó chưa từng có trong lịch sử. Nếu bạn muốn người dùng có thể quay lại trang chuyển hướng thì hãy sử dụng 49 310 hoặc 49 310. Nếu bạn sử dụng một tùy chọn cho phép người dùng quay lại trang chuyển hướng, hãy nhớ rằng khi bạn vào trang chuyển hướng, nó sẽ chuyển hướng bạn quay lại. Vì vậy, hãy cân nhắc điều đó khi chọn một tùy chọn cho chuyển hướng của bạn. Trong điều kiện trang chỉ chuyển hướng khi người dùng thực hiện một hành động thì việc có trang trong lịch sử nút quay lại sẽ ổn. Nhưng nếu trang tự động chuyển hướng thì bạn nên sử dụng thay thế để người dùng có thể sử dụng nút quay lại mà không bị buộc quay lại trang mà chuyển hướng gửi.

Bạn cũng có thể sử dụng dữ liệu meta để chạy chuyển hướng trang như sau.

Làm mới META

 49 310

Vị trí META

 49 310

Cướp bóc

 49 310

Nhiều phương thức khác để chuyển hướng khách hàng không nghi ngờ của bạn đến một trang mà họ có thể không muốn đi có thể được tìm thấy trên trang này (không phải một trong số đó phụ thuộc vào jQuery):

  

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

Tôi cũng muốn chỉ ra rằng, mọi người không muốn được chuyển hướng ngẫu nhiên. Chỉ chuyển hướng mọi người khi thực sự cần thiết. Nếu bạn bắt đầu chuyển hướng mọi người một cách ngẫu nhiên, họ sẽ không bao giờ truy cập trang web của bạn nữa.

Đoạn tiếp theo là giả thuyết:

Bạn cũng có thể bị báo cáo là trang web độc hại. Nếu điều đó xảy ra thì khi mọi người nhấp vào liên kết đến trang web của bạn, trình duyệt người dùng có thể cảnh báo họ rằng trang web của bạn là độc hại. Điều cũng có thể xảy ra là các công cụ tìm kiếm có thể bắt đầu giảm xếp hạng của bạn nếu mọi người báo cáo trải nghiệm xấu trên trang web của bạn.

Vui lòng xem lại Nguyên tắc quản trị trang web của Google về chuyển hướng: https://support.google.com/webmasters đá /2721217? Hl = en & ref_topic = 6001971

Đây là một trang nhỏ thú vị giúp bạn thoát khỏi trang.

 49 310

Nếu bạn kết hợp hai ví dụ trang với nhau, bạn sẽ có một vòng lặp định tuyến lại sẽ đảm bảo rằng người dùng của bạn sẽ không bao giờ muốn sử dụng trang web của bạn nữa.

    
162
2019-05-19 13: 38: 37Z
  1. Tôi giải quyết yêu cầu của anh ấy cho jQuery bằng cách nói rằng nó không cần thiết. JQuery có rất nhiều phím tắt hữu ích tuyệt vời cho JavaScript nhưng không cần bất kỳ phím tắt nào cho chuyển hướng. JQuery chỉ là JavaScript. Chỉ có bấy nhiêu thôi. Cách thông thường để gọi chuyển hướng sẽ hoạt động với các chức năng của anh ấy bằng jQuery.
    2015-06-27 12: 16: 27Z
  2. Patrick, theo logic của riêng bạn, không cần JQuery trong mọi tình huống. Toàn bộ vấn đề là sự tiện lợi, và câu hỏi yêu cầu cho nó. Công cụ tốt nhất mà tôi muốn nói là phiên bản JQuery bởi vì nó có thể sẽ trừu tượng hóa các chi tiết cụ thể của trình duyệt trong tương lai. Vì vậy, đối số của bạn vẫn là null và void. Câu hỏi yêu cầu cho JQuery.
    2015-06-30 22: 17: 17Z
  3. Hiện tại bạn có thể đúng về điều đó, tuy nhiên bạn không thể nhìn thấy tương lai và tại thời điểm này không thể dự đoán được bằng chứng trong tương lai. Và thực tế vẫn là câu hỏi được đặt ra cho JQuery!
    2015/07/02 22: 19: 42Z
  4. "Yeah JavaScript có thể thay đổi và nếu nó thay đổi thì jQuery cần thay đổi vì jQuery là JavaScript. - Patrick W. McMahon ngày hôm qua" Cảm ơn, tôi nghỉ ngơi. /div>
    2015-07-05 18: 45: 26Z
  5. Bạn không có trường hợp nào. JQuery có cơ hội cao hơn để thay đổi sau đó là JavaScript. Phiên bản mới của JQuery trở nên chân thực nhất mọi lúc và jQuery cũ trở nên lỗi thời và chúng khiến các vấn đề sẽ mã hóa phụ thuộc vào một phiên bản đã đặt của JQuery.
    2015-07-05 18: 50: 59Z
 49 310     
157
2012-05-01 20: 35: 48Z

Bạn có thể làm điều đó mà không cần jQuery như:

 49 310

Và nếu bạn chỉ muốn jQuery thì bạn có thể làm như thế:

 49 310     
138
2014-11-29 06: 13: 56Z
  1. JQuery được cho là một ý tưởng tốt hơn vì nó có thể trừu tượng hóa các thay đổi /phản đối trình duyệt trong tương lai
    2015-06-24 23: 14: 27Z

Điều này hoạt động với jQuery:

 49 310     
137
2016-10-30 16: 11: 26Z

# Chuyển hướng trang HTML bằng jQuery /JavaScript

Hãy thử mã ví dụ này:

 49 310

Nếu bạn muốn cung cấp một URL hoàn chỉnh dưới dạng 49 310 .

    
84
2016-08-31 12: 08: 08Z
  1. "Sử dụng jQuery" là um, không chính xác. Và ví dụ về việc sử dụng một URL hoàn chỉnh sẽ không hoạt động, vì đó không phải là một URL hoàn chỉnh. Không có giao thức, vì vậy nó sẽ được hiểu là một URL tương đối.
    2017-10-31 21: 18: 27Z

Bạn cần đặt dòng này vào mã của mình:

 49 310

Nếu bạn không có jQuery, hãy truy cập JavaScript:

 49 310     
77
2019-03-28 05: 20: 33Z
  1. điểm quan trọng của việc gói mọi thứ trong jquery là gì?
    2016-09-22 18: 12: 41Z

Vì vậy, câu hỏi là làm thế nào để tạo một trang chuyển hướng chứ không phải làm thế nào để chuyển hướng đến một trang web?

Bạn chỉ cần sử dụng JavaScript cho việc này. Đây là một số mã nhỏ sẽ tạo ra một trang chuyển hướng động.

 49 310

Vì vậy, giả sử bạn chỉ cần đặt đoạn mã này vào tệp 49 310 trên trang web của mình, bạn có thể sử dụng nó như vậy.

  

49 310

Và nếu bạn đi đến liên kết đó, nó sẽ tự động chuyển hướng bạn đến stackoverflow.com .

  

Liên kết đến tài liệu ạnh>

Và đó là cách bạn tạo một trang chuyển hướng Đơn giản bằng JavaScript

Chỉnh sửa:

Cũng có một điều cần lưu ý. Tôi đã thêm 49 310 trong mã của mình vì tôi nghĩ rằng nó phù hợp với trang chuyển hướng, nhưng, bạn phải biết rằng khi sử dụng 49 310 và bạn được chuyển hướng, khi bạn nhấn nút quay lại trong trình duyệt, nó sẽ không quay lại trang chuyển hướng và nó sẽ quay trở lại trang trước nó, hãy xem điều demo này.

Ví dụ:

  

Quá trình: lưu trữ nhà = > chuyển hướng trang đến google = > google

     

Khi ở google: google = > nút quay lại trong trình duyệt = > lưu trữ nhà

Vì vậy, nếu điều này phù hợp với nhu cầu của bạn thì mọi thứ sẽ ổn. Nếu bạn muốn bao gồm trang chuyển hướng trong lịch sử trình duyệt, hãy thay thế

này  49 310

với

 49 310     
75
2014-10-26 10: 55: 01Z

Trên chức năng nhấp của bạn, chỉ cần thêm:

 49 310     
70
2014-10-26 10: 44: 31Z

***** CÂU HỎI NGUỒN GỐC - "CÁCH GIẢM GIÁ SỬ DỤNG YÊU CẦU", HỎI ĐÁP TRẢ LỜI THỰC HIỆN JQUERY > > TRƯỜNG HỢP SỬ DỤNG HOÀN TOÀN *****

Để chỉ chuyển hướng đến một trang bằng JavaScript:

 49 310

Hoặc nếu bạn cần trì hoãn:

 49 310

jQuery cho phép bạn dễ dàng chọn các thành phần từ một trang web. Bạn có thể tìm thấy bất cứ điều gì bạn muốn trên một trang và sau đó sử dụng jQuery để thêm các hiệu ứng đặc biệt, phản ứng với các hành động của người dùng hoặc hiển thị và ẩn nội dung bên trong hoặc bên ngoài phần tử bạn đã chọn. Tất cả các tác vụ này bắt đầu bằng việc biết cách chọn một yếu tố hoặc sự kiện .

 49 310

Hãy tưởng tượng ai đó đã viết một tập lệnh /plugin có 10000 dòng mã?! Chà, với jQuery, bạn có thể kết nối với mã này chỉ bằng một hoặc hai dòng.

    
70
2018-04-18 09: 11: 03Z
  1. Tốt nhất không nên viết bằng chữ hoa, mặc dù câu trả lời tốt
    2018-10-12 19: 55: 31Z

Hãy thử điều này:

 49 310

Đoạn mã ví dụ .     

58
2016-01 /02 04: 29: 32Z

jQuery không cần thiết. Bạn có thể làm điều này:

 49 310

Thật dễ dàng!

Cách tốt nhất để bắt đầu yêu cầu HTTP là với 49 310.

    
54
2014-04-03 21: 23: 23Z

Đầu tiên viết đúng. Bạn muốn điều hướng trong một ứng dụng cho một liên kết khác từ ứng dụng của bạn cho một liên kết khác. Đây là mã:

 49 310

Và nếu bạn muốn điều hướng các trang trong ứng dụng của mình thì tôi cũng có mã, nếu bạn muốn.

    
51
2014-04-03 21: 20: 11Z

Bạn có thể chuyển hướng trong jQuery như thế này:

 49 310     
51
2016/07/03 05: 01: 56Z

Trong JavaScript và jQuery, chúng tôi có thể sử dụng đoạn mã sau để chuyển hướng một trang sang trang khác:

 49 310     
43
2014-04-03 21: 22: 34Z

Javascript:

 49 310

Trò đùa:

 49 310     
43
2017-05-04 12: 12: 47Z
  1. Có lý do để lưu trữ url trong jQuery dưới dạng một biến, nhưng không phải với Vanilla?
    2017-08-10 05: 00: 02Z

ECMAScript 6 + jQuery, 85 byte

 49 310

Xin đừng giết tôi, đây là một trò đùa. Đó là một trò đùa. Đây là một trò đùa.

Điều này đã "cung cấp câu trả lời cho câu hỏi", theo nghĩa là nó đã yêu cầu một giải pháp "sử dụng jQuery", trong trường hợp này đòi hỏi phải buộc nó vào phương trình bằng cách nào đó.

Ferrybig rõ ràng cần giải thích về trò đùa (vẫn nói đùa, tôi chắc chắn có các tùy chọn hạn chế trên biểu mẫu đánh giá), do đó, không cần phải quảng cáo thêm:

Các câu trả lời khác đang sử dụng 49 310 của jQuery trên các đối tượng 49 310 hoặc 49 310 không cần thiết.

Câu trả lời này cũng lạm dụng nó, nhưng theo một cách vô lý hơn. Thay vì sử dụng nó để đặt vị trí, điều này sử dụng 49 310 để truy xuất chức năng đặt vị trí.

Hàm được đặt tên 49 310 mặc dù không có gì về jQuery và việc gọi hàm 49 310 thật kinh khủng, đặc biệt là khi thứ gì đó thậm chí không phải là ngôn ngữ.

"85 byte" là tham chiếu đến Code Golf. Chơi golf rõ ràng không phải là điều bạn nên làm ngoài môn đánh gôn, và hơn nữa câu trả lời này rõ ràng là không thực sự chơi gôn.

Về cơ bản, co rúm.

    
42
2016-10-30 16: 27: 41Z

Đây là một chuyển hướng trì hoãn thời gian. Bạn có thể đặt thời gian trễ thành bất cứ điều gì bạn muốn:

 49 310     
39
2016 /02-23 06: 26: 07Z
  1. làm tốt hơn điều này: setTimeout (function () {window.location.href = " google.com "}, trì hoãn);
    2014-04-04 21: 33: 51Z

Có ba cách chính để làm điều này,

 49 310

và ...

 49 310

Cái cuối cùng là tốt nhất, đối với chuyển hướng truyền thống, vì nó sẽ không lưu trang bạn đã truy cập trước khi được chuyển hướng trong lịch sử tìm kiếm của bạn. Tuy nhiên, nếu bạn chỉ muốn mở một tab bằng JavaScript, bạn có thể sử dụng bất kỳ cách nào ở trên. 1

EDIT: Tiền tố 49 310 là tùy chọn.

    
36
2015-01-19 00: 58: 45Z

Tôi vừa phải cập nhật sự lố bịch này với một phương thức jQuery mới hơn:

 49 310     
36
2016/07/03 04: 58: 33Z
window.location
nguồn đặt đây