Có cách nào để sử dụng bookmarklets trình duyệt PC với Trình duyệt Android hoặc Dolphin HD không?


Câu trả lời:


3

Cuối cùng, nó đã hoạt động và nó không phức tạp chút nào.

Chỉ cần tạo một dấu trang và dán javascript vào trường URL. Tôi đã thử nó trên bookmarklet này thực hiện tìm kiếm định nghĩa google:

javascript: s = (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text); if (s == '') { l = parent.frames.length; if (l != 1) { for (i = 0; i < l; i++) { s = parent.frames[i].document.getSelection ? parent.frames[i].document.getSelection() : parent.frames[i].document.selection.createRange().text; if (s) { break; } } } } if (s == '') { void( s = prompt('Google Define: Enter a term or mark some text.','') ); } if (s) { s = String(s); s = s.replace(/^s*|s*$/g,''); s = escape(s);void( bmw = open('http://www.google.com/search?num=100&start=0&q=define:'+s+'','GoogleDefineBM'+String(Math.round(Math.random()*1000))) );}

Để lưu nó dưới dạng dấu trang, tôi chỉ lưu văn bản trong evernote sau đó sao chép nó trên điện thoại của mình và dán nó vào trường url của "dấu trang mới". Để làm cho việc truy cập trở nên dễ dàng hơn, tôi đã tạo một cử chỉ cá heo tùy chỉnh mở ra dưới dạng "Truy cập URL". Bây giờ khi tôi đang duyệt và tôi muốn tra cứu một từ, tôi nhấn nút cử chỉ và vẽ một chữ "d" và nó hiện ra một cửa sổ bật lên cho phép tôi tra từ đó.

Tôi chỉ thử cái này trên Dolphin Browser HD.


Thật không may trên Firefox và Chrome cho Android, nó không hoạt động.
Alexey Popkov

Nhưng với trình duyệt cá heo thì nó hoạt động.
Alexey Popkov

2

Hoạt động trong Chrome di động. Đây là công thức:

CHUẨN BỊ

Tạo bookmarklet = thêm tập lệnh vào dấu trang của bạn:

  • trên Chrome PC¹, sau đó đồng bộ hóa (để dấu trang của bạn hiển thị trên Chrome di động trên điện thoại của bạn)
  • hoặc trực tiếp trong Chrome di động trên điện thoại của bạn²

SỬ DỤNG

Không gọi / gọi tập lệnh (trên điện thoại) bằng cách tra cứu nó trong Dấu trang Chrome (menu [ ] / Dấu trang) → không hoạt động. Bạn phải nhấn vào thanh URL và bắt đầu nhập tên của bookmarklet. Chọn bookmarklet từ danh sách (nó sẽ bắt đầu bằng javascript: blahblahblah xóa ).


¹) trên bất kỳ trang web nhấn nút Chrome [ ] trên thanh URL sau đó [ More ] trong cửa sổ bật lên xuất hiện, sau đó nhập tên bookmarklet, URL (= mã bắt đầu với javascript: blahblahblah ... ), tùy ý chọn thư mục, sau đó nhấn [ Save ]

²) trên bất kỳ trang web nào nhấn nút Chrome [ ] rồi [ ] rồi [ Chỉnh sửa ] trên thanh hiển thị màn hình, sau đó nhập tên bookmarklet, URL (= mã bắt đầu bằng javascript: blahblahblah ,), tùy chọn chọn thư mục, sau đó nhấn [ ] để lưu và quay lại


0

Nó không quá "tương thích với Android" vì tương thích với trình duyệt cụ thể.

Điều đó đang được nói ... Tôi đã không nhận được javascript dựa trên URL để thực thi trong Cá heo, nhưng điều đó không chứng minh được điều gì.


0

"Chỉ cần tạo một dấu trang và dán javascript vào trường URL."

Đánh dấu một trang mà bạn chưa đánh dấu, sau đó sửa đổi dấu trang, Tên, Địa chỉ, Thư mục (thành một cái gì đó như "Bookmarklets") và Gán một cử chỉ, sau đó Thêm.

Đề nghị bạn tạo một cử chỉ để tạo dấu trang và vẽ một ngôi sao năm cánh như cử chỉ đó. (hoặc sử dụng "+" ở cuối bên trái của thanh địa chỉ.)

Để biết thêm thông tin, hãy xem http://dmcritchie.mvps.org/dolphin/dolphin_mygestures.htmlm


Điều này không hoạt động trong Chrome.
William

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.