Microsoft Edge浏览器不支持收藏夹中的javascript bookmarklet

时间:2016-06-23 08:46:34

标签: javascript microsoft-edge favorites

Microsoft Edge浏览器不支持收藏夹中的javascript bookmarklet。 有一个简单的解决方法吗?

当Edge的浏览器扩展程序出现时,如果用户安装了扩展程序,则可能会这样做 - 但这对用户和开发人员来说要高得多。

我认为这是设计的。但除了扩展之外,微软的解决办法是什么?

问题描述: http://answers.microsoft.com/en-us/windows/forum/apps_windows_10-msedge/please-support-drag-and-drop-bookmarklet-and/dc7d2f09-8742-46a5-bb4a-4d1f576b8919

和旧的解决方法:http://www.howtogeek.com/231775/how-to-install-and-use-bookmarklets-in-microsoft-edge/

使用已安装程序的黑客攻击: http://www.emmet-gray.com/Articles/EdgeManage.html

4 个答案:

答案 0 :(得分:7)

经过实验,我发现事实上EDGE确实支持bookmarklet,但他们称之为阅读列表。它几乎像bookmarklet一样工作,但是调试起来有点差和难度,还有一个(逻辑)限制,不能像Firefox那样容易被规避:如果你的脚本来自http://网站,它就不能在https://站点上运行。

您可以这样使用Edge中的书签:

  1. 使用javascript:....网址
  2. 右键单击您的按钮
  3. 点击添加到阅读列表。
  4. 导航到您的站点并通过单击阅读列表在该站点上运行脚本(我的版本Edge上的阅读列表位于名为Hub的三条水平线后面,然后是带有许多卷曲水平线的花式图标,称为阅读列表,在移动设备上,单击...菜单图标时,地址栏上方会显示阅读列表图标,并从该列表中单击您的脚本。
  5. 我已经测试了它它在PC边缘以及移动边缘上工作(手机:Windows 10.0.14393)。希望这可以帮助某些人,因为我几乎放弃了我的Lumia for Android主要是因为我觉得缺乏这个功能。

答案 1 :(得分:3)

借助Windows 10 Fall Creators Update,Edge现在支持编辑收藏夹的URL。

参考:https://blogs.windows.com/msedgedev/2017/10/17/edgehtml-16-fall-creators-update/

  

修改收藏的网址

     

根据大众需求,我们添加了编辑地址的功能   收藏夹中心或收藏夹栏中的个人收藏夹。

     

要执行此操作,只需右键单击或按住收藏夹并选择   “编辑网址。”

注意事项:

  • 代替网址粘贴的javascript代码应该在一行中。 [即删除所有新的换行符。]
  • javascript代码不得超过2083个字符。

答案 2 :(得分:1)

我知道这有点老问题,但是......

现在Microsoft Edge将其收藏夹存储在数据库中,“旧的解决方法”已不再可行。

但是,有一个名为EdgeManage的免费第三方应用程序允许您直接在收藏夹中编辑/创建URL。

因此,这将允许您在Edge

中使用bookmarklet

PS:我是作者

答案 3 :(得分:0)

现在Edge支持在收藏栏上编辑URL - 只需执行以下操作即可。

  1. 添加收藏(无所谓)
  2. 使用小书签按钮上下文菜单中的“检查元素”(右键单击)
  3. 使用收藏夹(在步骤1中创建)上下文菜单(右键单击)
  4. 中的“编辑URL”
  5. 粘贴书签网址
  6. (在41.16281.1000.0上测试)