此处-使用评估和新函数的API [英] HERE-API using eval and New Function
本文介绍了此处-使用评估和新函数的API的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否有办法在不使用val和new函数语句的情况下使用Here API?
(因为此类语句在某些环境中可能被阻止)
推荐答案
我相信这个问题特定于HERE JavaScript API。例如,来自mapsjs-core.js行154,否则会最小化和混淆:
function(){eval("var self = arguments[0];"+b)}
我不会争论eval('...')
和new Function('...')
是否是邪恶/不好的做法,因为问题的含义是它们的使用在某些环境中无论如何都会被阻止。
因为这是Java API的当前实现,所以对于您需要的任何服务,也可以直接使用HERE REST API。您将需要在不方便的情况下处理AJAX请求,但对于某些库和框架,可能无论如何都需要拥有这种级别的控制。我们最近发布了一些博客文章来演示这一点,React、Angular和Vue可能是有用的例子。
这篇关于此处-使用评估和新函数的API的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文