问题标签 [wpl]

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 投票
2 回答
1868 浏览

c# - 删除特定的 XML 标记

我想制作一个从我的wpl(Windows 播放列表)文件中删除重复项的应用程序。

wpl 结构是这样的:

这看起来像标准的 XML 文件。如何加载文件并获取src每个媒体标签的值?如果出现重复,如何删除特定媒体?

非常感谢你。

0 投票
3 回答
3402 浏览

c# - 写入文本文件C#中的特定行

我有一个正在工作中开发的网络应用程序。我需要能够获取输入数据并在 (x) 行之后附加一个文本文件。

我的网络应用程序正在使用带有 c# 的 asp.net

任何人都可以帮助我吗?

0 投票
1 回答
2601 浏览

c# - 安全运行时引擎 VS AntiXSS 库

我看到 Web 保护库 (WPL) 带有 2 个不同的选项:

  • 安全运行时引擎 (SRE)
  • AntiXSS 库

第一个看起来很棒,因为不需要任何代码,它是一个 HTTPModule。第二个需要在代码上手动添加转义逻辑。

尽管我提到了这个优势,但 SRE 并不是很受欢迎,我想知道为什么。这个库有什么已知的问题,或者我没有看到使用 AntiXSS 的任何重大优势吗?

谢谢!

0 投票
2 回答
326 浏览

c# - 是否存在与 Web 保护库 (Anti-XSS) 等效的最低信任?

我正在开发一个需要对 HTML 进行清理的项目。通常,我会求助于Microsoft Web Protection Library;但是,在这种情况下,我正在开发一个以最低信任度运行的应用程序。WPL 的一部分需要中等信任,其余的似乎需要完全信任。

任何人都可以推荐一个可以在最小信任环境中运行的好的 HTML sanitizer 吗?

0 投票
3 回答
8105 浏览

asp.net-mvc - ASP.NET MVC 中的 HTML sanitizer 过滤危险标记,但允许其余标记

我知道在 SO 中出现了很多关于 HTML sanitizers 的问题,但我不知道它们是否符合我的要求,我有点乱,因为一些推荐的方法已经有 4 年以上的历史了。

我有一个带有 TinyMCE 编辑器的页面。当然,这个编辑器将 HTML 发送到服务器,并期望 HTML,所以我创建了一个实体,其String属性装饰有该[AllowHtml]属性。它运作良好。

现在,我想确保没有人试图发送一个<script>标签,或者一个<img onerror="">,或者任何执行 JS 的方式,或者添加指向外部 url 的 CSS。

目前最好的解决方案是什么?

WPL有 HtmlSanitizationLibrary,但我怎么知道哪些标签被认为是“安全的”?

WPL 从去年 4 月起还没有发布任何东西,而且是测试版。所以我想知道这个项目是否活跃?

干杯。

0 投票
3 回答
3462 浏览

php - 使用 PHP 创建 windows 媒体播放器播放列表

我正在尝试制作一个将生成 .WPL 文件的脚本。该脚本扫描文件夹中的所有 .mp3 文件,并将它们包含在 .wpl 文件中。但是它似乎不起作用,因为 Windows 媒体播放器给我一个文件已损坏的错误。

代码有什么问题?:)

编辑:生成的 .wpl 文件如下所示:

EDIT2:歌曲与播放列表文件位于同一文件夹中。EDIT3:我正在使用 Windows 8 RTM 中包含的最新 Windows Media Player。

0 投票
0 回答
52 浏览

php - 使用 Wordpress 插件的 PHP Handholding

我正在使用 Wordpress 和一个名为WPL的插件。基本上,系统的设置是为了让我的 WP 用户在注册时自动激活为 WPL 用户。但是,我需要根据用户角色进行区分。所以,我有四个不同的 WP 角色,以及四个对应的 WPL 角色。我想我找到了 WPL 提取代码信息的代码。

顶部的最后四个角色(十个、三重奏、单一和无限)是我的 WP 角色。当有人在其中一个角色下注册时,我希望他们自动安装在 WPL 中相同的角色标题(已经创建)下。

现在,所有的 WP 用户都被自动设置为默认角色下的 WPL 用户。我猜是因为这条线:

但我似乎无法找到“客人”的定义。默认 WPL 角色只是称为“默认”,而不是访客。所以,我在那里很困惑。

代码的第二部分涉及数字 - 所以我不确定如何添加我的其他四个角色。我假设我需要在不同的 if 语句下添加四个新部分。

0 投票
0 回答
43 浏览

jquery - jQuery冲突?使用 WPL

画廊在这里没有正确显示。

我已经更新了主题并且我正在使用最新版本的 WPL。

不是 jQuery 大师,但它是某种冲突。有什么想法吗?

非常感激!

0 投票
1 回答
362 浏览

python - 来自 Python 的 Sonos 的 Unicode 播放列表

我正在努力将一小部分音乐从我的 iTunes 库导出到外部驱动器,以用于 Sonos 扬声器(通过 Sonos 上的媒体库)。一切都很顺利,直到我在曲目、专辑和艺术家姓名中发现了一些 unicode 文本。

我正在从 Mac 上的 iTunes 转移到 Linux (Ubuntu) 上的文件夹结构,并且文件路径都包含原始的 Unicode 名称,并且这些都在艺术家/专辑视图中的 Sonos 中显示和播放。唯一的问题是播放列表,我是通过一些 Python3 代码生成的。

Sonos 似乎不支持 .m3u / .m3u8 播放列表中的 UTF-8 编码。Sonos 将字符 ÷ 解释为 ÷,经过一番谷歌搜索后,我发现显然混淆了 UTF-8 和 UTF-16(UTF-8 中的 ÷ 0xC3 0xB7,而 UTF-16 中的 à 是 U+00C3 和· 在 UTF-16 中是 U+00B7)。我尝试了许多不同的编码方式,但无法让它识别名称中包含非标准(非 ASCII?)字符的曲目。

然后我尝试了 .wpl 播放列表,并认为我已经解决了。路径中带有 ÷ 和 • 等字符的曲目现在可以完美运行,只需在播放列表文件本身中使用 unicode / UTF-8 形式的这些字符。

然而,就在我开始整理和完成代码时,我发现了一些其他字符没有得到正确处理:ö、å、á 和其他几个字符。我已经尝试将它们用作它们的原始 unicode 字符,也用作它们的编码 XML 标识符,例如,&#769; 使用这种格式不会影响什么工作或不工作 - ÷ ( &#247;) 和 • ( &#8226;) 很好,而 ö ( o&#776;)、å ( a&#778;) 和 á ( a&#769;) 不是。

我以前从未真正使用过 unicode / UTF-8,但在阅读了各种指南和操作方法后,我觉得我已经接近了,但可能只是缺少一些简单的东西。一些 unicode 字符现在可以工作,而另一些则不能,这一事实让我认为这一定很明显!我猜不同之处在于重音会修改前一个字符,而不是本身就是一个字符,但尝试删除前一个字母并没有奏效!

在 Python 本身中,我并没有做任何特别聪明的事情。我使用以下方法从 iTunes 的 XML 文件中读取数据:

对于导出,我尝试了几十种不同的选项,但通常如下所示(有时使用 encoding='utf-8' 和各种其他选项):

generated_playlist从 iTunes_library 中提取和过滤数据的结果在哪里,urllib.parse.unquote()在任何 iTunes XML 数据上运行。

任何关于在哪里看的想法或提示将不胜感激!我希望对于更了解 Unicode 的人来说,答案真的很明显!谢谢!

当前版本的代码在这里可用:https ://github.com/dwalker-uk/iTunesToSonos

0 投票
0 回答
16 浏览

wordpress - 向 googlefonts.json 添加新字体

我正在为我的网站使用 WPL Pro 插件。我的首选字体在定制器中不可用。支持人员告诉我,我必须通过核心代码添加我选择的字体并在此位置修改文件:

/public_html/wp-content/plugins/real-estate-listing-realtyna-wpl-pro/assets/fonts/googlefonts.json

当我打开文件时,我看到下面开始的代码: 请指导我如何修改列表。我首选的字体是 Georgia 和 Proxima Nova。

{"kind":"webfonts#webfontList","items":[{"kind":"webfonts#webfont","family":"ABeeZee","variants":["regular","italic"],"子集":["latin"]},{"kind":"webfonts#webfont","family":"Abel","variants":["regular"],"subsets":["latin"]}, {"kind":"webfonts#webfont","family":"Abril Fatface","variants":["regular"],"subsets":["latin-ext","latin"]},{"kind ":"webfonts#webfont","family":"Aclonica","variants":["regular"],"subsets":["latin"]},{"kind":"webfonts#webfont","family ":"Acme","variants":["regular"],"subsets":

先感谢您!