草庐IT

Wordpress:元描述,嵌入 Youtube

全部标签

javascript - protobuf.js 将 proto 文件转换为 JSON 描述符,重复会丢失

我正在使用Protobuf.js构建一个节点包,其中包含我们的协议(protocol)并为该包中定义的ProtoMessages提供编码和解码功能。我可以使用.proto文件(.proto文件的加载发生在运行时),但由于模块需要在客户端可用,我无法将.proto文件打包到我解析的.js文件中(使用browserify构建),我需要使用一种方法,在build.js中启用打包。输入JSON描述符。varjsonDescriptor=require("./awesome.json");//exemplaryfornodevarroot=protobuf.Root.fromJSON(jsonD

javascript - 有什么方法可以将 referer 设置为 youtube-iframe-api 吗?

我正在开发一个Chrome扩展,我正在使用youtube-iframe-api。通过以下代码制作的播放器可以播放任何视频,除了一些有限的(?)视频,例如vevo。functiononYouTubeIframeAPIReady(){player=newYT.Player('player',{height:'300px',width:'800px',videoId:'RhU9MZ98jxo',playerVars:{'origin':'https://www.youtube.com','wmode':'opaque'},events:{'onReady':onPlayerReady,'on

javascript - 是否可以在 JavaScript 中获取定义的 Symbol 的描述值?

这个问题在这里已经有了答案:GetthedescriptionofaES6Symbol(4个答案)关闭5年前。假设我有一个符号,例如constsym=Symbol('foo');。现在,有没有办法在不依赖字符串操作的情况下从该符号获取值foo?我期望sym.toString()返回'foo'但它返回Symbol(foo)。更新我采用了这个hacky解决方案,直到找到更好的解决方案:)constkey=Symbol.keyFor(sym)||(sym=sym.toString(),sym.substring(7,sym.length-1));

javascript - WordPress 小部件中的动态输入字段

我正在尝试为我正在处理的主题的自定义小部件中的一组预定义标签创建动态输入字段。我想实现这样的目标:CourseNameFieldONEFieldTWO-------------------------------------------------------------ChemistrySprint2015Summer2015(-)Spring2016Summer2016(-)(+)-------------------------------------------------------------BiologySprint2015Summer2015(-)Fall2015Win

javascript - 如何在 JSDoc 中描述解构的对象参数

如果我有一个将对象作为参数的JavaScript函数,我可以像这样使用JSDoc描述对象的预期属性:/***@parambar*@parambar.baz{number}*@parambar.qux{number}*/functionfoo(bar){returnbar.baz+bar.qux;}如果我使用ECMAScript6解构定义我的函数,而根本没有为实际参数对象命名,我该如何描述这些属性?constfoo=({baz,qux})=>baz+qux; 最佳答案 事实证明,JSDoc确实支持通过构成占位符名称进行解构。缺少官方文

javascript - 在 IE/Chrome 中动态更改嵌入的视频 src(在 Firefox 中工作)

我正在尝试动态更改页面上的嵌入视频。它在Firefox中工作,但由于某种原因它在IE和Chrome中不工作(奇怪的组合)。这是HTML:这是我的javascript代码。单击链接以更改视频:$("#videoa").click(function(){varvideoAddress=$(this).attr("href");$("#embeddedPlayer").attr("src",videoAddress);returnfalse;//stopthedefaultlinksoitjustreloadsinthevideoplayer});就像我说的那样,视频在Firefox中发生了

javascript - 可以在网站上嵌入 Github 问题列表(带有特定标签)吗?

有谁知道有一种简单的方法可以将带有特定标签的问题列表从github嵌入到网站上吗?这是为了在项目网站上嵌入一个Unresolved错误列表。 最佳答案 使用jQuery的解决方案:有一种方法可以轻松地使用githubapi仅使用javascript(无需设置github帐户、注册apitoken等)下面是一个使用jquery获取github项目(本例中为jquery)的所有未解决错误列表的小演示varurlToGetAllOpenBugs="https://api.github.com/repos/jquery/jquery/iss

javascript - 检查网站是否不允许嵌入 iframe

我正在为我的应用程序编写一个类似灯箱的简单插件,我需要嵌入一个链接到任意页面的iframe。问题是,许多网站(例如facebook、nytimes,甚至stackoverflow)会检查是否嵌入到框架中,如果是,将刷新页面并将其自身作为父页面。这是一个已知问题,我认为对此无能为力。但是,我希望能够事先知道站点是否支持嵌入。如果没有,我想在新选项卡/窗口中打开页面,而不是使用iframe。有什么技巧可以让我在javascript中检查这个吗?也许有一个服务器端脚本可以检查链接以查看它们是否允许嵌入iframe?我正在开发一个浏览器扩展,所以有机会做一些非常有创意的事情。我的扩展程序加载到

javascript - 将图像嵌入到 Chrome 扩展程序中

我正在构建一个GoogleChrome扩展程序,它将HTML注入(inject)到真实的网页中。注入(inject)还包含图像,现在我想知道如何在扩展中引用图像。到目前为止,我只能使用http://example.com/myimage.png在服务器上引用它们.但这需要一段时间才能加载。是否可以在扩展程序中打包图像并从浏览器的任何位置引用它们?怎么办?感谢您的帮助。 最佳答案 您可以使用chrome.runtime.getURL()(docs)获取内部扩展文件夹URL。将图像相对路径传递给它,您将获得它的完整URL。例如,如果您在

javascript - 如何在 Sails.js 中嵌入和编写 mongo 对象(不止一层深)?

来自sails.js示例,//Person.jsvarPerson={attributes:{firstName:'STRING',lastName:'STRING',age:{type:'INTEGER',max:150,required:true}birthDate:'DATE',phoneNumber:{type:'STRING',defaultsTo:'111-222-3333'}emailAddress:{type:'email',//EmailtypewillgetvalidatedbytheORMrequired:true}}};现在如何添加emailAddress以将家