小编jim*_*ler的帖子

无法在Google Ripple PhoneGap仿真中进行AJAX调用(500错误)

我在这里添加评论:

PhoneGap应用程序无法在Google Ripple上运行

但鉴于我在StackOverflow上的声誉很低(和其他地方一样),我不能.该线程提出了类似的问题,但没有回答我的问题.我正在尝试测试HTML5页面的功能,该页面最终会被制作成使用PhoneGap的移动应用程序.该页面通过jQuery对JSON服务进行AJAX调用:

$(document).ready(function() {
        $.ajax({
            url: 'latest.json',
            type: 'get',
            datatype: 'json',
            processData: false,
            success: function(data) {
            //…make it so
    });
});
Run Code Online (Sandbox Code Playgroud)

并在Chrome中以HTML5完美运行.但是,当使用适用于Chrome的Ripple PhoneGap模拟时,JSON会因500错误而失败:

获取https://rippleapi.herokuapp.com/xhr_proxy?tinyhippos_apikey=ABC&tinyhippos_rurl=latest.json 500(内部服务器错误)rippleapi.herokuapp.com/xhr_proxy?tinyhippos_apikey=ABC&tinyhippos_rurl=latest.json:1

上面提到的问题的建议答案如下:

我遇到过同样的问题.当我尝试连接到IISExpress上托管的WebAPI服务时,就发生了这种情况.

在我将托管更改为本地IIS服务器之后,错误消失了(原文如此),并且我能够使用Ripple连接到我的WebAPI服务.

但是我没有在本地运行IIS或其他任何东西 - 它都是由ISP托管的远程服务器运行的.因为,正如我所说,这个页面在非仿真模式下运行正常,故障似乎是在Ripple中.任何有助于使此仿真正常运行的帮助将不胜感激.

ajax json google-chrome ripple cordova

12
推荐指数
1
解决办法
3779
查看次数

将Chrome中记录的WAV文件保存到服务器

我在这里和其他地方已经看到了很多部分答案,但我是一个新手编码器,我希望有一个彻底的解决方案.我已经能够通过Chrome Canary(v.29.x)中的笔记本电脑麦克风设置录制音频,并且可以使用recorder.js相对轻松地设置录制.wav文件并在本地保存,la:

http://webaudiodemos.appspot.com/AudioRecorder/index.html

但我需要能够将文件保存到我运行的Linux服务器上.它实际上是将blob记录的数据发送到服务器并将其保存为一个能够吸引我的.wav文件.我没有必要的PHP和/或AJAX知识,关于如何将blob保存到URL并按照我已经理解的方式处理Linux上的二进制文件,这使得保存.wav文件确实具有挑战性.我非常欢迎任何指示正确的方向.

javascript php ajax html5-audio

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

尝试运行 CKEditor 时出现“未捕获的 EvalError:拒绝将字符串评估为 JavaScript,因为 'unsafe-eval' 不是允许的脚本源”

我在本地运行 Invenio 数字存储库框架,它带有一个用于运行 CKEditor 的节点模块,其富文本功能是该项目的基本要求。我曾尝试通过 Invenio 相当陈旧的文档修改我的配置但没有成功,所以我将采用老式的方法:通过以下方式加载 .js 文件:

<script src="/static/node_modules/ckeditor/ckeditor.js"></script>

它肯定正在尝试加载,但我在控制台中不断收到我以前从未遇到过的错误:

ckeditor.js:299 Uncaught EvalError: Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "default-src 'self' 'unsafe-inline' 'unsafe-inline'".

除了 Chrome 扩展程序(该错误出现在所有浏览器的控制台中,而不仅仅是 Chrome),我在网上没有看到太多关于此错误的文档,而且我非常不确定如何继续。这本身就是一个不寻常的错误,但我也欢迎有关如何在 Invenio OOTB 中实例化 CKEditor 的一些说明。谢谢你的帮助。

ckeditor content-security-policy

6
推荐指数
1
解决办法
1万
查看次数

删除单个产品标签并在Woocommerce中添加相关内容

我有一个客户想要将默认为WooCommerce中单个产品页面上的标签的信息提取到页面上的不同位置并完全删除标签.

有三个默认产品标签:

  • 产品描述,
  • 附加信息
  • 和评论.

删除选项卡并设置要显示的描述很容易设置
/wp-content/plugins/woocommerce/includes/wc-template-hooks.php:

remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10 );

function woocommerce_template_product_description() {
woocommerce_get_template( 'single-product/tabs/description.php' );
}
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_template_product_description', 10 );
Run Code Online (Sandbox Code Playgroud)

这很好.

我尝试通过构建新功能来重复此过程,这些功能可以访问附加信息评论的模板文件,如下所示:

function woocommerce_template_product_addinfo() {
  woocommerce_get_template( 'single-product/tabs/additional-information.php' );
}
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_template_product_addinfo', 20 );

function woocommerce_template_product_reviews() {
  woocommerce_get_template( 'single-product/review-rating.php' );
}
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_template_product_reviews', 30 );
Run Code Online (Sandbox Code Playgroud)

但两者都没有展示.我在这做错了什么?

php wordpress tabs product woocommerce

3
推荐指数
1
解决办法
1605
查看次数

在 HTML 中使用括号“href=tel:”

令我惊讶的是,我在网上找不到关于此问题的明确答案:我正在设置一个法语翻译的 HTML 页面,并使用以“+33 (0)”开头的不同联系号码。因为我无法亲自在这个数字上测试它 - 一个规范的问题:我可以摆脱以<a href="tel:+33(0)..."ie 开头的锚标记,其中括号中包含一个数字,后面跟着其余的数字并使链接有效吗?

html href tel

3
推荐指数
1
解决办法
7791
查看次数