Tôi cần trỏ một trang đến trang khác và sau đó cuộn đến một phần cụ thể. Trong Chrome, hãy làm www.example.com # section1 sẽ thực hiện thủ thuật (# section1 có thể là một neo hoặc id của phần tử).Safari bỏ qua/xóa bỏ thẻ hashatags khi nhấp vào siêu liên kết?
Tôi đã thử nó trong Chrome và Firefox và trong cả hai trình duyệt nó hoạt động tốt (đưa tôi đến trang và sau đó cuộn tự động để neo tuy nhiên trong safari băm biến mất khi tôi nhấp vào liên kết.
Tại sao Điều này xảy ra? Có thể làm điều đó trên Safari, nếu không làm cách nào tôi có thể giải quyết vấn đề này?
Chỉ muốn thứ gì đó có thể giúp đỡ người khác. Tôi đã có cùng một vấn đề. Định dạng chính xác như giải pháp. Tuy nhiên, máy chủ đã sử dụng mod-viết lại để thay đổi đường dẫn (Wordpress .htaccess). Dường như, Safari sẽ băm băm khi url được máy chủ chuyển hướng. – mrbinky3000
Bạn cũng cần điều này cho các URL trông giống như tên thư mục, chẳng hạn như 'http: // www.example.com/foo # item-1'. Safari chuyển hướng ở đây sẽ thả đoạn. Thay vào đó, bạn phải gửi chúng ở đây 'http: // www.example.com/foo/# item-1'. – micah94