小编Moj*_*wen的帖子

使用CSS或Javascript复制/剪切时从文本中删除样式

哟,

好吧一直在这一个上涂鸦:如何复制/剪切风格的文字而不带任何款式的行李(背景颜色,颜色等)?

被挫败的几对攻击路线:

  1. 使用:: select来区分文本样式? 不起作用,:: style不会被复制
  2. 使用jQuery的select绑定设置所选文本的样式 这仅适用于输入,而不适用于p,div
  3. 通过使用jQuery绑定事件来复制/粘贴来拦截和删除样式? 无法访问复制的对象以删除内容,尝试使用e.preventDefault(); 然后返回事件对象,但这也不起作用
  4. 保存后修改剪贴板数据? 也没有骰子,大多数浏览器不会让你进入这个没有闪存和一些排序确认

无论如何,想法?看起来它对于具有白色背景颜色的网站非常有用.

javascript css jquery cut copy

10
推荐指数
2
解决办法
4489
查看次数

用于短代码的WordPress编辑器图像

关于WordPress的快速问题.我一直在谷歌搜索,无法找到答案.

基本上我想要复制添加图库时发生的事情:将图像显示为图库短代码[图库]的替代品.当你去编辑HTML时,短代码是可见的.

我想完全复制这个效果:当一个短代码插入到编辑器中时,我希望将其渲染为图像.

我试过的事情:

  • 插入一个元素(图像,div,我发现一个输入是非常难以理解的等),它被一个短代码包裹起来(这个工作正常,不太好.短代码仍然可见,WP会自动添加段落到元素中以创建用户空间可能会添加可被短代码吃掉的内容 -
  • 将短代码作为<! - - >注释(这也不太好用,WP会偶尔吃它在Visual/HTML之间移动.评论也会吃掉你的内容<! - [shortcode] - >占位符<! - [/ shortcode] - > = <! - 渲染短代码 - >)

这就是我想到的事情.我找不到如何模仿[gallery]行为的指南,也无法通过wp-admin的胆量找到它.

谢谢!

wordpress wysiwyg tinymce

7
推荐指数
1
解决办法
2745
查看次数

如何在 S3 和 Cloudfront 托管的静态站点上保留不带尾部斜杠的路由查询参数

我有一个静态生成的网站,我已将其上传到 S3 并通过 Cloudfront 发行版公开 - 它有一个根index.html文件和几个静态生成的子页面(例如/donate/index.html)。我已将存储桶配置为充当静态主机并index.html作为索引文档。我可以通过直接访问S3前缀来访问这些页面,例如/donate/正确显示/donate/index.html.

问题是 - 当我/donate?some=query&param=here自动链接到 S3 时,302 将这些没有尾部斜杠的页面重定向到带有尾部斜杠的页面,删除了我的客户端 JavaScript 用于轻微跟踪状态的查询参数。

例如,/donate?some=query&param=here302 会/donate/丢失该上下文,这使得人们构建 URL 变得困难,因为他们必须记住包含尾部斜杠(如果您希望网络爬虫记住新路由,则 HTTP 302 也是一个糟糕的 http 响应)。

这是不起作用的:

  • 配置 Cloudfront 以使用分配缓存策略中的查询参数来缓存路由(Cloudfront > 分配 > 行为 > 编辑 > 缓存策略)
  • 配置 Cloudfront 以在分配的源请求策略中转发查询参数(Cloudfront > 分配 > 行为 > 编辑 > 源请求策略)
  • 配置 S3 存储桶以使用 S3 重定向规则重定向路由(S3 > 存储桶 > 属性 > 静态 Web 托管 > 重定向规则)

javascript amazon-s3 static-site amazon-cloudfront

2
推荐指数
1
解决办法
1808
查看次数