Mở một tab mới trong chrome từ một phím tắt hoặc ứng dụng


14

Vấn đề

Kể từ khi cập nhật lên Android 5.1.1, tôi bắt đầu sử dụng trình chuyển đổi tab mới được hợp nhất với các ứng dụng gần đây, tuy nhiên, mỗi lần tôi nhấp vào chrome, tôi phải đợi nó mở tab cuối cùng để mở một cái mới dù sao đi nữa và nếu tôi muốn tab cũ tôi có thể đã mở nó từ các ứng dụng gần đây.

Tôi đã thử tạo một dấu trang để sử dụng about: blank, hoạt động trừ khi tôi không có quyền truy cập vào bất kỳ dấu trang hoặc lịch sử nào từ trang tab mới, nhưng khi cố gắng liên kết trực tiếp đến trang tab mới, tôi không thể tìm thấy phương pháp mà hoạt động.

Sử dụng "about: newtab" Tôi được cung cấp lớp phủ trong suốt trên trình khởi chạy của mình, hiển thị dưới dạng Chrome trong các ứng dụng gần đây.
Sử dụng chrome: // newtab hoặc chrome -igen: // newtab Tôi nhận được bánh mì nướng từ trình khởi chạy với nội dung "Ứng dụng chưa được cài đặt.".

Tôi đã nghĩ đến việc tạo một ứng dụng đơn giản không có UI chỉ đơn giản là mở chrome sang một tab mới hoặc sử dụng Xposed để thay đổi nó để mở trong một tab mới khi nhấp, nhưng không chắc chắn về cách này.

Câu hỏi

Có một số tệp trong hệ thống tôi có thể thay đổi để thêm Chrome làm trình xử lý cho các liên kết "chrome: //" không?

Phương pháp nào khác tôi có thể thử để tạo lối tắt trên trình khởi chạy của mình để mở tab mới cho chrome?

Thêm thông tin

  • Trình khởi chạy thử nghiệm: Trình khởi chạy Nova, Trình khởi chạy Google Hiện hành
  • Các phiên bản Chrome: Chrome 45.0.2454.94, Chrome Beta 46.0.2490.34
  • Phiên bản Android: 5.1.1 LMY48M
  • Thiết bị: Nexus 5

Bạn đã thử am start -n com.android.chrome/com.google.android.apps.chrome.ChromeTabbedActivity -d "about:newtab" --activity-clear-task(không có ngắt dòng) với quyền root? Mặc dù tôi bối rối chính xác những gì bạn muốn. Bạn có thể tạo một lối tắt ứng dụng sẽ thực thi lệnh đó. Có nhiều công cụ tự động hóa có thể thực hiện công việc ở đây. Liên quan: Tôi có thể mở Chrome trên Android từ dòng lệnh không?
Firelord

@Firelord Tôi đã thử sử dụng Tasker để tạo một phím tắt để chạy lệnh đó, nhưng nó chỉ cho kết quả này: Bắt đầu: Intent {dat = about: newtab flg = 0x8000 cmp = com.android.chrome / com.google.android. apps.chrome.ChromeTabbedActivity} Lỗi loại 3 Lỗi: Lớp hoạt động {com.android.chrome/com.google.android.apps.chrome.ChromeTabbedActivity} không tồn tại.
Jsilvermist

Họ đã thay đổi tên hoạt động, dường như. Lệnh sửa đổi là:am start -n com.android.chrome/org.chromium.chrome.browser.ChromeTabbedActivity -d "about:newtab" --activity-clear-task
Firelord

@Firelord Sử dụng lệnh đã sửa đổi Tôi không còn gặp phải bất kỳ lỗi nào nữa, tuy nhiên, sau khi lệnh thực thi, màn hình sẽ nhè nhẹ như thể một hoạt động được khởi chạy, nhưng không có gì xuất hiện và không có gì trong menu ứng dụng gần đây. Đã thử nghiệm cả bằng cách sử dụng Trình mô phỏng và Trình mô phỏng đầu cuối.
Jsilvermist

Nó hoạt động trong Android 5.0.2 của tôi nhưng trong Android 5.1.1 thì hoạt động không ổn định. Liên tiếp, nó khởi chạy một cửa sổ với một tab duy nhất và lần sau khi tôi thử lệnh, nó sẽ hiển thị cửa sổ với tất cả các tab trước đó trong nền. Tôi không biết những gì gây ra nó. Tôi đang chạy Chrome v45.0.2454.94.
Firelord

Câu trả lời:


3

Giải pháp cho Android 7.1 (API cấp 25) trở lên

Nếu bạn đang sử dụng trình khởi chạy hỗ trợ Phím tắt ứng dụng, bạn có thể:

  1. Nhấn và giữ Chromebiểu tượng để hiển thị các phím tắt.
  2. Nhấn và giữ New tabphím tắt và kéo đến vị trí mong muốn.
  3. Sử dụng phím tắt mới để khởi chạy Chromevới một tab mới.

1
+1. Những công việc này. Tôi sử dụng ứng dụng Sesame để khởi chạy tab mới từ mọi nơi trong Android và tôi cũng trên Android 7.1.
Firelord

0

Hãy thử tắt 'Hợp nhất tab và Ứng dụng' trong cài đặt. Sau đó, bạn sẽ có thể mở một tab mới bằng biểu tượng + ở đầu cửa sổ. Vuốt xuống khung trên cùng để hiển thị tất cả các tab của bạn.


Câu trả lời không liên quan. Tôi nghĩ rằng câu trả lời tương tự như câu hỏi này ở đây: Mở Ẩn danh từ Shortcut
Gokul NC
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.