2013-06-10 36 views
5

Tôi cố gắng để đạt được điều này bằng nhiều cách, không ai trong số họ làm việc:Windows Phone 8: Mở liên kết trong tab mới

<a href="url" target="_blank"/> 

<a href="javascript:void(0)" onclick="window.open(url)"/> 

<a href="javascript:void(0)" onclick="window.open(url,'_blank')"/> 

<a href="javascript:void(0)" onclick="window.open(url,'_newtab')"/> 

<a href="javascript:void(0)" onclick="window.open(url,'popup','width=640,height=480')"/> 

tôi đọc here rằng đây là không thể kiểm soát lập trình trên windows phone 7, tuy nhiên Tôi cần giải pháp cho điện thoại cửa sổ 8.

Bất kỳ trợ giúp nào được đánh giá cao.

Trả lời

0

Trong khi cố gắng tìm câu trả lời cho điều này, tôi tình cờ gặp một câu hỏi đã được trả lời ở đây trên StackExchange. Tôi sở hữu một chiếc điện thoại Windows và tôi hơi buồn khi nghe câu trả lời.

How to open a new window or tab via javascript in windows phone 7 browser

Chú ý: Tôi nhận ra câu hỏi là trên Windows Phone 8 và câu trả lời là đề cập đến Windows Phone 7, nhưng tôi tin rằng câu trả lời là như nhau.

1

Có một số khác biệt nhỏ giữa Internet Explorer 10 cho Windows 8 và Internet Explorer 10 cho Windows Phone mà bạn cần phải lưu ý. Internet Explorer 10 dành cho Windows Phone không hỗ trợ sau:

  • Cross-tab thông tin liên lạc thông qua kịch bản (như là một kết quả window.open mở URL đích trong cùng một tab)
  • Cũng trong Internet Explorer 10 dành cho Windows Phone, Window.open không trả về một đối tượng cửa sổ hợp lệ. Điều này là do trên điện thoại, mỗi “cửa sổ” được phân lập trong hộp cát riêng của nó.

Trích dẫn từ http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/08/internet-explorer-10-brings-html5-to-windows-phone-8-in-a-big-way.aspx - mở liên kết để xem danh sách đầy đủ.

+0

Có cách giải quyết nào khác để xác minh xem có thể mở cửa sổ mới để có thể sử dụng phương thức dự phòng nếu không? –

Các vấn đề liên quan