问题标签 [medium.com]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1300 浏览

javascript - 类似 Medium.com 的两栏“粘性”滚动

你可能都知道 medium.com,如果不去看看,它确实是阅读精美文章的好来源。

最近他们改变了他们的设计,主页现在采用了这种两栏布局。

主要内容和侧边栏(显然)有不同的高度,现在很酷的效果是侧边栏随着页面滚动,直到它到达其内容的底部,然后在滚动页面的其余部分时继续停留在这个位置。

我想用 CSS 和纯 javascript 重新创建这种效果,有人可以帮我吗?

我快速浏览了他们的来源,幸运的是没有完全被阻挡,当侧边栏到达其内容的底部时,他们似乎设置了一个数据元素。但我还没有运气在 javascript 中重新创建整个效果。

0 投票
1 回答
45 浏览

javascript - HTML

这是一道编码知识题。我今天在媒体平台上,我注意到他们有一个博客导入部分。经过检查,我注意到该字段不是表单,而是带有<button>提交值的 div。

似乎 div 的值被分配了一个 data-action 属性。

这实际上是如何工作的?他们是否使用 javascript 来提取数据源?与普通表单字段相比,这有什么好处?

0 投票
1 回答
1679 浏览

api - 在 golang 中打开一个 url 并读取重定向的 url

我正在编写一个命令行工具,用于使用 Go 访问Medium.com 的 API。他们也为 golang 发布了这个 SDK

我已经按照说明进行操作,直到可以使用秘密状态、重定向 url 和范围构建 url。

下一步是打开 url,让用户授予访问他/她的个人资料的权限。我可以成功打开网址。

现在,一旦用户点击 url,我如何获取重定向的 url?我什至尝试使用 http GET,但响应不是我想要的。

如果答案很明显,我很抱歉,但这将是我第一个使用任何语言的 API 的程序。帮助将不胜感激。

0 投票
1 回答
973 浏览

javascript - Facebook 和媒体内容占位符样式

最近我注意到 Facebook 和 Medium 正在使用延迟加载样式。但是,我发现没有任何 jQuery 或任何其他库可以实现相同的样式。

有谁知道如何实现这一点或任何熟悉的 jQuery 库可以做到这一点?

这是我所指的屏幕截图: Facebook 和 Medium 风格的内容加载

0 投票
12 回答
27271 浏览

medium.com - 如何从 API 中检索用户的媒体故事?

我正在尝试通过显示一些带有帖子图像和指向原始 Medium 出版物的链接的卡片来将 Medium 博客集成到应用程序中。

从 Medium API 文档中,我可以看到如何检索出版物和创建帖子,但它没有提到检索帖子。当前是否可以使用 Medium 的 API 为用户检索帖子/故事?

0 投票
2 回答
1095 浏览

javascript - 在 JS / JQuery 中正确发布具有身份验证的数据

大家好,复活节快乐,

我正在通过 Electron 编写一个用于将草稿发布到 medium.com 的简单文本编辑器的应用程序。他们提供了一个 api 和它的文档,但是我在 jquery 和 js 方面的知识仍然有点有限。本质上,我使用 Ajax 将数据发布到媒体,但收到 400 错误。我敢肯定这真的很愚蠢和简单,但我想不通,所以这是我为发布数据而编写的代码:

现在我正在提供 accessToken,我刚刚'xxxxx'd 用于发布。user.id 在开始时收到,我可以确认它正确通过。至于提供的文档,您可以在此处查看:https ://github.com/Medium/medium-api-docs#33-posts但本质上它要求这样做:

就像我说的那样,我对 ajax 中的标头有点缺乏经验并且有点困惑,所以任何帮助将不胜感激。谢谢。

更新后的代码:

0 投票
4 回答
1273 浏览

javascript - 检索用户的帖子?

如何使用 Medium API 检索用户的帖子?

该文档显示了POST创建博客文章的端点,但GET对相应端点的请求会导致错误。

0 投票
3 回答
3293 浏览

embed - 如何将代码嵌入到不会消失的中型博客中

我正在使用中型博客系统,我需要插入一些代码(cli 命令、JS 中的脚本……)

我正在使用键盘快捷键,但是当我按下Ctr + Alt + 6所选代码时消失。

有没有其他方法可以在我们的媒体发布过程中插入任何代码(单行或多行)或一些代码片段?

0 投票
0 回答
300 浏览

javascript - 突出显示与中型应用程序相同的功能

我想为我的网站和移动应用程序实现突出显示功能。我希望此功能与中型应用程序一样工作。因此,如果用户突出显示移动应用程序中的某些文本,那么它将自动显示在网站上。

如果用户突出显示网站上的某些文本,那么它将自动显示在移动应用程序上。

以前我对网站和移动应用程序都使用了 rangy highlighter javascript 库,但它提供了不同的范围。所以我无法同步高亮数据。

例如 :

对于移动设备,我得到以下范围

对于网站,我得到以下范围

谁能给我任何想法,我如何将我的 IOS 应用程序突出显示的数据与网站同步?

0 投票
2 回答
171 浏览

javascript - 这个 window["obvInit"]({...}) 在脚本中做什么?

我对复杂的javascript不是特别熟悉。我试图从 Medium URL 中提取一些信息,我注意到每个页面都以 JSON 格式存储了整个帖子内容。页面上的内容如下所示:

如何轻松地从页面中提取此 json?json前window["obvInit"]的前言是什么意思?我可以在我的 chrome 控制台中调用函数 obvInit 并以某种方式获取 json 输出吗?

对不起,基本问题!

谢谢