是否可以导入给定的 JS 库(在我的例子中,它是 https://www.paypalobjects.com/webstatic/ppplus/ppplus.min.js 来自 this .pdf file 第 8.1 章 - “集成支付墙”)?
文本告诉我以下内容:
1) 包含 JS 库:
<script src="https://www.paypalobjects.com/webstatic/ppplus/ppplus.min.js"
type="text/javascript"></script>
2) 定义一个占位符DIV:
<div id="ppplus"> </div>
3) 渲染支付墙:
<script type="application/javascript">
var ppp = PAYPAL.apps.PPP({
"approvalUrl": "'.$approval_url.'",
"placeholder": "ppplus",
"mode": "sandbox",
"country": "DE"
});
</script>
因为我想在 NativeScript 应用程序中使用它,所以我不能使用 script
-Tag。我的解决方法是像通常的模块一样导入它(如果可能)。
我尝试过的:
import * as "https://www.paypalobjects.com/webstatic/ppplus/ppplus.min.js"
但是他找不到给定的模块(这看起来很明显,因为它本身没有安装模块)。还有其他方法吗?
PS:如果您知道任何其他包含墙的方法,请随时告诉我,这可能比我的想法更好:)。
最佳答案
您需要找到适用于 android/ios 的 SDK,因为这个库依赖于浏览器,它对您不起作用,因为 Nativescript 没有像浏览器那样的 DOM 对象,因为我看到很多鼠标事件和其他事情
关于javascript - 导入 ppplus-library 以通过 TypeScript 中的给定链接呈现支付墙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45609151/