问题标签 [mfp]

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 投票
0 回答
147 浏览

javascript - Magnific Popup - SoundCloud iframe 调整大小

我一直在我的投资组合网站 (www.gerwinweidenaar.com) 上工作。我在我的作品集中使用视频(youtube、vimeo)、图像和 soundcloud 链接。我用于网格的插件是“Magnific Popup”。默认情况下,插件支持图像。通过对 HTML 进行一些更改,并向 JS 添加代码,我设法添加了视频:

现在我正在尝试将 SoundCloud 链接添加到投资组合部分。问题是我的代码不支持 soundcloud 提供的嵌入链接(embeded soundcloud link

当我从嵌入链接中复制 SRC 代码并将其放入 href 部分时,它似乎可以工作,但 iframe 的大小与视频相同。这会导致 SoundCloud 播放器下方出现很大的空白。

谁能帮我删除播放器下方的空白?我已经尝试解决这个问题好几天了..它让我发疯:')。如果你们需要更多代码来理解问题,请询问。

0 投票
1 回答
87 浏览

java - IBM MobileFirst 平台适配器到 Java 中的适配器调用不支持 utf-8 或(阿拉伯语)作为响应

当在 java 中使用 AdaptersAPI 调用适配器到适配器时,如果它包含阿拉伯字母,则得到响应为 rabish。下面是我的代码片段

0 投票
0 回答
55 浏览

cordova - IBM MFP7.1 Hybrid iOS 应用程序被 Apple Store 拒绝,如何解决?

我正在使用 xCode10.1 构建应用程序,当我提交应用程序商店的应用程序时它被拒绝..拒绝的原因是无效架构..

开发环境:IBM MFP7.1 - 混合应用程序

我已经从构建设置选项中的有效架构中删除了 i386 和 *86_64,但没有工作..附加构建设置屏幕截图。请指教

在此处输入图像描述

0 投票
1 回答
52 浏览

ibm-mobilefirst - 如何避免自启动 API 调用 Mobilefirst 平台服务器 V7.1

我经常"/worklight2/apps/services/api/*******/android/init" & "/worklight2/apps/services/api/******/android/query"在 MFP 服务器日志中看到 api 调用(.../Iphone/init 也是)。但我没有从我的混合科尔多瓦移动应用程序中看到任何这些 API 调用。我的问题如下

  1. 它是从 Mobilefirst 发起的吗?
  2. 电话背后有什么目的吗?
  3. 我们如何才能暂时避免这个调用?
0 投票
2 回答
808 浏览

cordova - 安装 mfp-plugin 时,android 应用程序未在发布模式下打开

为android(离子项目)生成发布apk时

  • apk 使用 jarsigner 签名并使用 zipalign 压缩

如果安装了 mfp-plugin,它将不起作用。

该应用程序在两种情况下工作

  • 安装了 mfp-plugin 并且 apk 处于调试模式
  • 未安装 mfp-plugin 并且 apk 正在调试或发布

我需要的是让它在发布模式下工作并安装 mfp 插件。

打开应用程序后,它直接关闭,这是来自 logcat 的日志

ioinc --info 的输出

多功能一体机插件版本 8.0.2019050614

重现步骤

  • mac 设备上的 zipalign 路径
0 投票
1 回答
159 浏览

cordova - Ionic v3 + MFP 项目设置 - 总是获取更新的插件?

我正在开发基于 Ionic-v3 和 MFP 版本 2017090705 的项目。

我在 config.xml 和 package.json 中定义了正确的版本。但是,每当我进行全新安装(即删除 node_modules 文件夹并删除 plugins 文件夹)时,都会以某种方式选择最新版本的 mfp。

脚步:

  1. npm 安装
  2. 离子科尔多瓦准备

(在此步骤中,iOS - 4.5.4 从 config.xml 中选择并开始更新插件。但对于 cordova-plugin-mfp 而不是 8.0.2017090705,它会选择另一个版本并显示以下消息 - “插件依赖”cordova-plugin- mfp@8.0.2019050614" 已经获取,使用那个版本。" )

我怎样才能删除已经获取的插件依赖项?

注意 - 即使我使用 (ionic cordova platform rm ios) 删除了 iOS 平台,它也会出现。并且还删除了 plugins 和 node_modules 文件夹。

(这在我将 Xcode 从 9 更改为 Xcode 10 后开始发生)

0 投票
1 回答
321 浏览

android - 禁用拆分窗口 android 在 MobileFirst8 平台中不起作用

尝试在 cordova 应用程序中禁用拆分窗口功能,Application 在 IBM Mobile First Platform 上运行。android:resizeableActivity="false"在清单<application>标签和<activity>标签内添加

以下错误显示。

\platforms\android\app\build\intermediates\manifests\full\debug\AndroidManifest.xml:94:AAPT:错误:属性 android:resizeableActivity 是私有的。

请帮忙。提前致谢。

0 投票
1 回答
365 浏览

android - 找不到“com.google.android.gms.iid.InstanceIDListenerService”

从 ionic Cordova 项目构建签名 APK 时,我收到以下警告。

似乎InstanceIDListenerService类作为 Android 的 Google API 已被弃用。

科尔多瓦-插件-mfp:8.0

科尔多瓦-插件-mfp-push:8.0

0 投票
1 回答
79 浏览

android - MFP8 中的直接更新甚至无法部署最新的 Web 资源

再会,

我目前正在本地开发一个带有mfp8服务器的android移动应用程序。

我可以在我的 android 手机中启动该应用程序,并成功调用mfp服务器。

我尝试在 Angular 项目(移动应用程序前端)中的 HTML 文件上编辑某些内容。我运行一些命令将 Web 资源部署到 mfp 服务器:

从 mfp 控制台,我可以看到应用程序和 Web 资源的上次更新日期与我运行这些命令的时间相匹配。

预计在我停止并在我的手机中运行该应用程序后,该应用程序将能够检测到某些更改并提示更新。但是,它没有发生,我的应用程序仍然没有任何变化。

有谁知道这有什么错误?修改HTML文件应该是直接更新测试的正确方法吧?

编辑**我刚刚发现在MFP日志中,有如下一行:

但是,我仍然可以登录我的应用程序。我不确定这是否与我的直接更新有关。

0 投票
1 回答
49 浏览

npm - MFP 迁移工具未使用 NPM 安装下载(有和没有 zip 文件)

运行时,npm install -g mfpmigrate-cli我不断收到以下有关 .staging 的错误消息。一个例子如下:

npm WARN tar ENOENT:没有这样的文件或目录,打开 'C:\Users[userName]\AppData\Roaming\npm\node_modules.staging\lodash.tostring-cb7aa638\package.json'

我使用了两台不同的机器和 wifi 连接来尝试安装这个工具。此外,我尝试重新安装我的 node_modules 文件和 npm 本身,因为在我在这里看到的其他情况下建议这样做。尝试安装以前的版本时,我也遇到了同样的错误。也许由于我的公司防火墙,我可能会丢失一些文件夹,但如前所述,我已经在不同 wifi 的不同机器上尝试过,但仍然遇到这个问题。

自从我上次尝试使用它以来,IBM 已经删除了该 zip 文件。IBM 之前有过关于 mfp-migrate 无法安装在机器上的关闭票,但他们已经修复了导致该问题的错误。我不明白有什么问题。有人可以指导我如何安装此工具,以便我可以将我的 6.3 应用程序转换为 8.0。 我附上了一小段描述的错误