问题标签 [swfaddress]

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 投票
1 回答
3647 浏览

javascript - 组件返回失败代码:0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIDOMEventTarget.dispatchEvent]

我对javascript很陌生,所以请原谅我的无知。

我目前正在使用 SWFAddress 为 flex 应用程序构建深度链接。问题是浏览器历史记录功能在 IE9 中不起作用。

我想解决这个问题,而且看起来它不应该是一个困难的解决方案。

当我在 firefox 中调试脚本时,我收到以下错误消息:

这表明这段代码是罪魁祸首:

我已经检查并确认 SWFAddressEvent 对象已正确实例化,没有任何问题。

问题似乎出在这里:

似乎由于某种原因,dispatchEvent没有收到SWFAddressEvent创建的那个。

有人可以解释该错误消息的含义吗?为什么页面第一次加载时,它能够正确调度 3 个事件,但在调度更多事件时,它似乎失败了?

0 投票
1 回答
289 浏览

apache-flex - Swfaddress 和 IE8

有没有人成功获得 swfaddress 以使用 IE8 及更高版本?

似乎在使用标准模式时,swfaddress 在 IE8 和 IE9 中似乎可以正常工作,但是,一旦用户修改了地址栏中的主题标签,历史列表就会损坏。

如果用户通过哈希标记 (http://myapp.com/#/test) 启动应用程序,然后访问另一个哈希 (http://myapp.com/#/test1),则永远不会保存历史记录.

我曾尝试在 svn 存储库中使用swfaddress 2.5 。有趣的是,代码与JQuery Address相似(由同一作者编写)。我还注意到 JQuery Address 也存在同样的问题。

如果我在 IE 中打开兼容模式,则 swfaddress 和 JQuery Address 可以完美运行。我一直在研究兼容模式的工作原理,它似乎不会修改或影响 javascript 的执行。

有没有人能够成功解决这个问题?如果没有,是否还有其他包含 swfaddress 的所有功能集的 flex 或 flash 深度链接库?

0 投票
1 回答
159 浏览

facebook - 内置在 Flash 中的 Facebook 'tab' 应用程序需要深度链接

我正在开发一个内置在 Flash 中的 Facebook 选项卡应用程序。由于 Facebook 选项卡实际上是一个 iframe,其中包含我服务器上包含 SWF 的 HTML 页面,因此我在 SWF 中的深层链接不起作用。

在其原始 HTML 页面中查看 SWF 时,我成功使用了 SWFAddress,但我的 SWFAddress 事件正在更改该原始 HTML 页面的 URL,而不是 Facebook url。

我可以在 Facebook 上使用 iframe 显示的 SWF 中使用 SWFAddress 进行深度链接吗?如何?我是否忽略了一些明显的东西?

0 投票
1 回答
299 浏览

flash - Flash as3 SWFAddress setValue issue

I have little problem. I'm Polish, and i need polish characters on my site.

When i try to set title, there's no problem, i can set polish characters, and everything is displayed well. But when i try to set Value, there's some mess in my address bar. When i try to make:

"Masaże i SPA" i get:

"Masa%C5%BCe%20i%20SPA".

I've searched on google, but there's no specific solution to my problem.

What i'm trying to do, is send URL to HTML, but it encodes it wrong way.

Is there any solution for that?

Thanks for any help.

0 投票
1 回答
118 浏览

flash - SWFaddress 陷入无限循环

Flash 中的 SWFAddress 存在问题:当用户导航到我的 Flash 应用程序中的页面时,我调用“setValue”。

这会更改浏览器地址栏中的 URL,从而在 flash 中调用“externalChange”事件。此事件导致 Flash 应用程序加载显示在 url 栏中的页面......因此应用程序不断更改 Flash 页面并将 url 栏更新为无穷大。

我如何知道 url 栏是由 flash 更改还是由用户手动更改?

0 投票
3 回答
192 浏览

javascript - jQuery 地址在回调中不起作用

今天我探索了一些奇怪的东西:jQuery 地址在 jQuery 回调中不起作用:http: //jsfiddle.net/Wh7uS/19/有 什么建议吗?

0 投票
1 回答
101 浏览

javascript - Flex Project Include SWFAddress.js

Is there a way that I can configure my Flex 4 project to include the JavaScript portion of the SWFAddress library? I have the AS included no problem, but in order to test its functionality, I have to open Main.html and include swfaddress.js each time I compile the Flex project, which is a tad tiring.

Thank you for your time.

0 投票
1 回答
204 浏览

actionscript-3 - SWFAddress setValue() 方法触发 URL 更改事件

我正在构建一个使用 SWFAddress 的 Flex 应用程序。每当我通过 SWFAddressSWFAddress.setValue()方法更新被劫持的 URL 时,我注意到它会导致SWFAddressEvent.CHANGE事件调度,从而导致我的页面再次经历其更新周期。

SWFAddress 中是否有一种方法可以“静默”更新被劫持的 URL,从而SWFAddressEvent.CHANGE不分派事件?

我现在能想到的唯一解决方法是删除事件侦听器,更改 URL,然后将其添加回来。但这似乎……真的……效率低下。有任何想法吗?

感谢您的时间。

0 投票
1 回答
157 浏览

url - SWFAddress 用于更改 url 中的 INDIVIDUAL 参数

我在 actionscript 3 中使用 SWFAddress 来控制导航和控件的 url,虽然我能够定位和更改特定参数,但我觉得我缺少一种更清晰、更一致的处理方式,甚至可能是我的一个功能或方法我不知道。

假设我有一个 url,我只想将def的第二个参数更改为xyz

http://localhost/some-page/#/?param1=abc&param2=def&param3=ghi变成 http://localhost/some-page/#/?param1=abc&param2=xyz&param3=ghi

我目前正在做:

本质上,检查参数是否存在,检查它的当前值是什么,然后使用base、'?" 和query重新创建整个 url ,确保我替换了参数参数的值,确保我不会错过equal sign . 这个 get 很草率,如果参数存在但没有设置任何东西,或者是否有等号,以及许多其他陷阱,则容易出错。

那么,我不能只告诉 SWFAddress 更新 url 中的那个参数吗?SWFAddress.setParam("param2, "xyz") 的一个理论函数。

除了他们为您提供的 setValue(val:String) 的单个函数之外,是否有人编写了自己的方法来微操作 SWFAddress 和 url?

0 投票
1 回答
100 浏览

ajax - ajax后退按钮的swfaddress不起作用

我在这里搜索但没有得到足够的答案。我正在使用以下测试用例,但后退/前进按钮无法正常工作:

我在 Ajax 调用中找不到太多关于此功能的信息,请问有什么建议吗?似乎,Gmail 有类似的东西,但用于邮箱导航..

谢谢,伊万