コピーや貼り付けずにブックマークレットをモバイルクロムに追加する方法は? -- chrome-for-android フィールド と bookmarks フィールド と javascript フィールド と bookmarklets フィールド android 関連 問題

How can a bookmarklet be ADDED on mobile Chrome without copying and pasting?












17
vote

問題

日本語

私のAndroid携帯電話では、どのようにして Bookmarklet 私のChromeブックマーク、別のデバイスを使用せず、コピーして貼り付けずに? 私は私のウェブサイトにブックマークレットを持っています。その他の人々がブックマークに追加するので、私は簡単な方法を探しています。

ブックマークレットはブックマークですが、通常のWebリンクの代わりにJavaScriptコードが含まれています。

ブックマークレットは、PC上のChromeに非常に簡単に多くの方法で追加できます。

  • しかし、Bookmarkletがリンクとして表示されている場合は、Androidの場合 PAGEと同様に、「ブックマークバーにドラッグした」ことはできません。
  • 新しいタブで開かないようにしても、アドレスバーには含まれません。 JavaScript、ユーザーはブックマークボタンを使用できません。
  • ブックマークレットへのリンクをタップすると、コードはアドレスバーに入れられません。
  • 私が私の上にブックマークレットを追加できた唯一の方法 電話機をタップしてリンクを押し続けてから「リンクのコピー」をタップします。 アドレス」、既存のブックマークのリンクと貼り付けを編集 Bookmarkletコードを参照して、そのブックマークを変更します。しかしそれは痛みです、そしてそれを非技術の人々に説明しようとしています。

より簡単な方法はありますか?

私のPCに追加したときでも、私の携帯電話のブックマークに同期しない特定のブックマークレットを持っていることに注意してください。私はそれが長さが原因であるかもしれないと思います(それは9000文字以上です)。これが、このブックマークレットを保存するための簡単な方法が必要な理由です。

英語

On my Android phone, how can a user add a bookmarklet to my Chrome bookmarks, without needing to use another device, and without copying and pasting?
I have a bookmarklet on my website that I want other people to add to their bookmarks, so I'm looking for a straightforward method.

Bookmarklets are bookmarks, but of which contain Javascript code instead of a regular web link.

Bookmarklets can be added to Chrome on the PC very easily in many ways.

  • However, on Android, if the bookmarklet is displayed as a link on a page, it cannot be "dragged to the bookmark bar" as with a PC.
  • If I try to open it in a new tab, the address bar will not contain the Javascript, so the user can't use the bookmark button.
  • Tapping the link to the bookmarklet will not put the code in the address bar either.
  • The only way I've been able to add a bookmarklet on my phone has been to tap and hold on the link, then tap "Copy link address", then edit a pre-existing bookmark's link and pasting in the bookmarklet code, then renaming said bookmark. But that's a pain, and trying to explain it to non tech savy folks isn't happening.

Is there a more simple method?

Note that I have a particular bookmarklet that even when added on my PC, does NOT sync to my Phone's bookmarks. I believe it may be due to the length (It's over 9000 characters!). This is why I need an easy method for users to save this bookmarklet.

           

回答リスト

12
 
vote

ブックマークレットを完全にAndroid Chromeで追加(および実行)することができます。

警告:デスクトップの対応物のドラッグアンドドロップでは、より多くの作業が必要です。

ブックマークレット(Android Chrome)

  1. ロングタップ希望のブックマークレット
  2. コピーアドレス
  3. を選択
  4. メニュー(3ドット)に移動してスターをタップします(ブックマーク)
  5. 消える前に、 edit をタップしてください! (下部)
  6. url フィールドにすべてを消去し、 998876665544330
    • side注:ページのURLが本当に長い場合は、長い間、URLの内容をタップしたい場合があります。キーボードが表示され、すぐに入力を開始します。
  7. 998877666544331 の右側にある貼り付け
  8. をタップします。
  9. あなたが正しくしたならば、URLの始めはややこいを見るべきです:

    <コード> javascript:(function(){lots-of-code-here...

    (<コード> : はまだ<コード> 998877665444334 )

    です。
  10. を便利なものに変更します(後で下記を参照してください)
  11. オプション:Bookmarkletが保存されている場所のフォルダを選択します。
  12. 完了したら、戻るボタンを押します。
  13. ブックマークレットをテストしたい場合があります。下記の読み:
  14. ブックマークレット(Android Chrome)

    を実行してください。 オタク(送信先のリンク):

    モバイルクロムでは、ロケーション[アドレス]バーからブックマークレットを起動する必要があります。ブックマークレットを実行したいWebページを開き、ロケーションバーをタップして、ブックマークレットの名前の検索を開始します。現在のページで実行するには、Bookmarkletの名前をタップします。

 

You can add (and execute) bookmarklets entirely in Android Chrome.

The caveat: it takes more work than just drag-and-drop in the desktop counterpart.

Save a bookmarklet (Android Chrome)

  1. Long tap the desired bookmarklet
  2. Select Copy link address
  3. Go to Menu (three dots) and tap the Star (bookmark)
  4. BEFORE IT DISAPPEARS, tap EDIT! (at the bottom)
  5. Erase everything in the URL field, and type javascript:
    • Side note: If the url of the page is really, really long, you might want to long tap the url contents: the keyboard will appear, and then start typing immediately.
  6. Long tap at the right of the javascript: and then tap PASTE
  7. If you did it right, the begginning of URL should look somewhat like:

    javascript:(function(){lots-of-code-here...

    (The : is still in javascript:)

  8. Change the Name to something useful (you'll use it later, see below)
  9. Optional: Pick the destination Folder where you want your bookmarklet stored.
  10. When done, press the back button.
  11. You might want to test the bookmarklet. Read below:

Execute a bookmarklet (Android Chrome)

From How-To Geek (the link you sent):

In mobile Chrome, youxe2x80x99ll need to launch the bookmarklet from the location [address] bar. Open the web page you want to run the bookmarklet on, tap your location bar, and start searching for the name of the bookmarklet. Tap the bookmarkletxe2x80x99s name to run it on the current page.

 
 
   
   
1
 
vote

私があなたの質問を正しく理解した場合は、次のようにしたいです。

  1. 自分のWebサイトからAndroid用のBookmarkleteを追加しましょう。これを実現するには、JavaScriptを使用してここからブックマークを追加できます。 https://gist.github.com/oilvier/70abd45d1f2ffc98b568

    これが機能しない場合は、JavaScriptを使用してブックマークレットをユーザーのクリップボードにコピーできます。あなたが探している解決策ではありませんが、下記のユーザーガイドに1ステップを削除します。

  2. 任意のウェブサイトからブックマークレットを追加する:

    1. LONG BOOKMARTLETを押して「URLのコピー」を選択します。
    2. 右上の3点メニューを押して星に触れてください。
      1. 下部には、「変更」
      2. に触れる小さいポップアップがあります
      3. ポップアップが速く消えていた場合は、「ブックマークの変更」画面を「変更」画面に移動する手順3を繰り返します。
    3. 長いURLの下のテキストフィールドを押してから「挿入」
    4. を選択します。
    5. 左を指している矢印を打ちます。
  3. 解決策(2)はあなたの現在の解決策と非常によく似ていますが、それは新しいものを作成するのでデスクトップまたは既存のブックマークを必要としません。 5人のユーザーのための簡単なステップ、特にスクリーンショットを使用して自分がどこにタッチするのを手助けするのを手助けしている場合。

 

If I understand your question correctly, you want to:

  1. Let users add bookmarklets from your own website in Chrome for Android. To achieve this, you could use JavaScript to add a bookmark from here: https://gist.github.com/oilvier/70abd45d1f2ffc98b568

    If this does not work, you could use JavaScript to copy the bookmarklet into the user's clipboard. Not really the solution you're looking for, but it removes one step in the user guide mentioned below.

  2. Let users add bookmarklets from any website:

    1. Long press on the bookmarklet and select "Copy URL"
    2. Press on the 3 dot menu on the upper right and touch the star.
      1. At the bottom, there is a small popup where you touch "Change"
      2. If the popup disappeared too fast, repeat step 3 which brings you to the "Change bookmark" screen too.
    3. Long press on the text field below URL and then choose "Insert"
    4. Hit the arrow pointing to the left.

Solution (2) is very similar to your current solution, but you don't need a desktop or a pre-existing bookmark as it creates a new one. 5 easy steps for average users, especially if you use screenshots to help them understand where to touch.

 
 
0
 
vote

Chrome Androidはあなたが伝統的な方法をブックマークレットを実行させていませんが、回避策があります、あなたはアドレスバーからBookmarkletを呼び出すことができます、

まず、それを編集して手動でブックマークを作成する必要があります、

たとえば、<コード> 998876655443335 と名前を付けて名前を付けます。

その後、これを実行したいページで、アドレスバーのブックマークレット名を検索してクリックします。

下記のチュートリアルは役立つかもしれません。

https://paul.kinlan.me/use-ブックマークレットオンクロームオンアンドロイド/

 

Chrome Android doesn't let you run Bookmarklets the traditional way, But, there is a workaround, you can call Bookmarklet from the address bar,

First, you have to manually create a Bookmarklet by editing it,

For example, javascript:alert('foo'); and name it.

Then, on the page you want to run this, search for the bookmarklet name in the address bar, and click on it.

Bookmarklet on Android

Below Tutorial might be helpful.

https://paul.kinlan.me/use-bookmarklets-on-chrome-on-android/

 
 
   
   
-1
 
vote

これは簡単な解決策です。

  1. あなたのデスクトップ上のクロムにブックマークレットを保存してください、それに名前、言って、bm1
  2. デスクトップブラウザとモバイルクロムブラウザの両方でChromeブラウザに同期します。同期がオンのとき、すべてのブックマークとブックマークレットも携帯電話に転送されます。
  3. 今、これは私達のブックマークレットをモバイルクロムブラウザでアクセスできるようにする必要があります。ブックマークレットの実行方法は次のとおりです。検索バーのBookMarklet BM1の名前を入力します。そして、Google Chromeはあなたがアドレスバーに入力するものに基づいてあなたに提案を与え、あなたのブックマークレットがあるでしょう。それでは、あなたがそれを見たらブックマークレットをクリックするだけです。
 

Here is an easy solution.

  1. Save the bookmarklet on Chrome on your desktop give it a name, say, BM1
  2. Turn sync on the chrome browser in both desktop and mobile Chrome browsers. When the sync is on, all the bookmarks and bookmarklets gets transferred to the mobile phone as well.
  3. Now, this should make our bookmarklet accessible in the mobile chrome browser. Here is how to execute the bookmarklet: Type the name of the bookmarklet BM1 in the search bar. And, google chrome will give you suggestion based on what you type on the address bar and there will be your bookmarklet. Now, simply click the bookmarklet once you see it.
 
 
 
 

関連する質問

1  ブックマークから選択することで、Chromeでブックマークレットを実行することは可能ですか?  ( Is it possible to run a bookmarklet on chrome by selecting it from the bookmark ) 
Android用クロムを使っています。ブックマークレットがブックマークとして保存されている場合は、次のように実行できます。 表示されるまでアドレスバー内の名前を入力します。 アドレスバーにロードするためにその横にある上方向左向きの対角線矢印をクリックします...

3  Androidブラウザで `JavaScript:` URLを保存するにはどうすればよいですか。  ( How do i save javascript urls in androids browser ) 
TAP&AMPを試してみました。通常のURLのように保持しますが、メニューはポップアップしません。それを有効にする方法はありますか、またはURLをBookmarkにコピーして貼り付けるだけです(この)? これは私が使おうとしていたページです: http:/...

7  AndroidブラウザまたはイルカHDでPCブラウザのブックマークレットを使用する方法はありますか?  ( Is there a way to use pc browser bookmarklets with the android browser or dolphi ) 
これらの作業をAndroidに作るか、Bookmarkletsを作成または変換してAndroid互換性のあるGoogleの場所がありますか? ...

17  コピーや貼り付けずにブックマークレットをモバイルクロムに追加する方法は?  ( How can a bookmarklet be added on mobile chrome without copying and pasting ) 
私のAndroid携帯電話では、どのようにして Bookmarklet 私のChromeブックマーク、別のデバイスを使用せず、コピーして貼り付けずに? 私は私のウェブサイトにブックマークレットを持っています。その他の人々がブックマークに追加するので、私は簡単な...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有